mybatis可以传入的参数类型
1.基本数据类型
       可以通过#{参数名}直接获取。每次只能传入一个值
       <select >          可以在接口内传入多个参数,这时mybatis会把多个参数当成一个数组使用,使用下标获取值。可以使用注解,给每个变量设置一个key,在取值的时候通过这个key获取。

   public List<User> selectUserByPage(@Param(value="startIndex")int startIndex, @Param("rows")int rows);

        这样传入时就相当于是传入了一个Map集合
 parameterType可以使用的值为基本数据类型,自定义类型,Map集合,数组,list,在使用数组和list时,如果要使用foreach标签,则collection的值必须为array或者list,不管传入的参数名为什么。

相关文章: