


1、定義一對多xml文件時,所有的resultMap中的column的值一定不要重復,否則mybatis會發生錯誤,如果有重名,定義別名,column中的名字一定要與查詢出的名字一致,如:
52行的別名wgysid一定要與15行的column中的值保持一致;
2、collection property="outerColor"中的outerColor一定是一對多中一方中的List名字,我這里面定義的是private List<ClWgys> outerColor;
3、join多表查詢時,一定要把幾個表的字段都查出來,如:48行到62行sql文,這樣涉及返回數據的時候,mybatis會自動為我們去除重復的數據,不然,數據會重復顯示,而且查詢結果還會有錯誤;
並且一定要把一對多的一方的id查出來,否則顯示的數據是單條重復的;
4、如下圖:

第8行代碼會為我們過濾掉null和空
第9行代碼會過濾掉id和cxid屬性,讓它們不在返回的json格式數據中顯示
5、bean中不要忽略了get和set方法
未完待續。。。。。。
