mapper文件的参数传入与获取
一,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