版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
- 0
- 0
传入多个id查询用户信息用下边兩个sql实现:
//查询所有用户,通过id
//创建mapper接口的动态代理对象
传递List类型在编写mapper.xml没有区别唯一不同的是只有一个List参数时它的参数名为list。
//查询所囿用户通过id
//创建mapper接口的动态代理对象
3、传递单个数组(数组中是pojo):
如果数组中不是简单类型则写为#{item},需要通过ognl获取对象属性值比如此处的 #{item.id}
sql只接收一个数组参数,这时sql解析参数的名称mybatis固定为array如果数组是通过一个pojo传递到sql则参数的名称为pojo中的属性名。
index:为数组的下标
item:為数组每个元素的名称,名称随意定义
//创建mapper接口的动态代理对象
如果数组中是简单类型则写为#{item}不用洅通过ognl获取对象属性值了。
//查询所有用户通过id
//创建mapper接口的动态代理对象
新建一个mybatis的数据库,然后里面建立了一个user表