mybatis sql in 查询
来源:互联网 发布:克赛前来拜访 知乎 编辑:程序博客网 时间:2024/05/21 06:30
- 当查询的参数只有一个时
findByIds(List ids)
如果参数的类型是List, 则在使用时,collection属性要必须指定为 list
<select id="findByIdsMap" resultMap="BaseResultMap"> Select <include refid="Base_Column_List" /> from jria where ID in <foreach item="item" index="index" collection="list" open="(" separator="," close=")"> #{item} </foreach></select>
findByIds(Long[] ids)
如果参数的类型是Array,则在使用时,collection属性要必须指定为 array
<select id="findByIdsMap" resultMap="BaseResultMap"> select <include refid="Base_Column_List" /> from tabs where ID in <foreach item="item" index="index" collection="array" open="(" separator="," close=")"> #{item} </foreach></select>
2 当查询的参数有多个时,例如 findByIds(String name, Long[] ids)
这种情况需要特别注意,在传参数时,一定要改用Map方式, 这样在collection属性可以指定名称
下面是一个示例
Map<String, Object> params = new HashMap<String, Object>(2);params.put("name", name);params.put("ids", ids);mapper.findByIdsMap(params);
<select id="findByIdsMap" resultMap="BaseResultMap"> select <include refid="Base_Column_List" /> from tabs where ID in <foreach item="item" index="index" collection="ids" open="(" separator="," close=")"> #{item} </foreach></select>
0 0
- mybatis sql in 查询
- mybatis sql in 查询
- mybatis sql in 查询
- mybatis sql in 查询
- mybatis sql in 查询
- mybatis sql in 查询
- mybatis sql in 查询
- Mybatis SQL IN查询
- mybatis sql in 查询总结
- mybatis sql in 查询总结
- mybatis实现sql查询in()语句
- 如何在mybatis SQL查询中使用IN
- Mybatis 中sql 使用in(#{item})无法查询解决办法
- mybatis sql in 查询 mapper与service层写法
- mybatis查询sql中in条件使用(foreach)
- mybatis mapper使用字段使用in 查询sql语句拼接
- mybatis查询sql中in条件使用(foreach)
- Mybatis查询实例,sql中的in在Mybatis中怎么写--以list为查询条件
- 呼叫中心基本概念
- 玩家vsBoss
- C# socket程序总结
- qtp学习-用三种方式登录-录制、直接描述、Description方法
- 网友撞脸宋喆对比照微博曝光 网友:太像了 最近别出门
- mybatis sql in 查询
- xcode installation failed -- invalid argument错误
- python的PIL工具包入门
- openwrt的多种工具
- maven项目结构及环境配置
- Python 源码包编译 安装(一般源码安装通用)
- (java)Socket短连接双端通信
- XML帮你轻松升级改写数据库——让你摆脱不停改写onUpgrade痛苦
- 最简实例说明WAIT、NOTIFY、NOTIFYALL的使用方法