0
点赞
收藏
分享

微信扫一扫

mybatis 循环集合查询

杨小羊_ba17 2022-04-21 阅读 76
java后端

数据库语句为:select * from user where(‘张三’ , ‘李四’ , ‘王五’)

那么想用mybatis Mapper y

entity: 定义一个集合属性作为参数,

private List searchName;

dao层:定义一个映射mapper的接口将实体作为参数(入参可随意不一样要实体作为入参)(返回值随意)

searchNameForList(Entity entity);

mapper:xml

select * form user where

name in

#{item}
  1. 如果传入的是单参数且参数类型是一个List的时候,collection属性值为list .
  2. 如果传入的是单参数且参数类型是一个array数组的时候,collection的属性值为array .
举报

相关推荐

0 条评论