一,parameterType
1)parameterType 規定傳入參數類型
1 . String
2 . Integer(int)
3 . map
4 . 類
5 . list
6 . long
7 . Date
8 . 也是可以傳入數組的,傳入類型就寫數組聲明類型,例如是int類型數組就寫 Java.lang.Integer
二,傳入與獲取
1) 對象:
傳入 int addTest(Test test); 獲取:#{成員變量名}
2)多個參數與單個參數:
String 單個:傳入(String name) 獲取:#{0} ,#{name}
String 多個:傳入 : int addTestStringS (String name,String pwd)
獲取:#{0},#{1}
傳入 int addTestStringS(@Param(value="name")String name, @Param(value="pwd")String pwd);
獲取:#{name},#{pwd}
3) map:
傳入map : int deleteTests(@Param(Map<Object, Object> hashMap);
獲取:#{key}
4)list 與 數組 : 參考上一篇文章 mybatis動態sql