mybatis xml怎么获取集合参数
时间: 2024-05-11 12:16:02 浏览: 51
mybatis利用association或collection传递多参数子查询
你好,关于你的问题,可以使用 MyBatis 的 foreach 标签,将集合参数作为 foreach 标签的集合参数,在语句中使用 #{} 或 ${} 进行参数获取。
例如:
```xml
<select id="selectByIdList" resultMap="userResultMap">
SELECT * FROM users WHERE id IN
<foreach item="item" index="index" collection="idList" open="(" separator="," close=")">
#{item}
</foreach>
</select>
```
这个示例中,idList 就是一个集合参数,foreach 标签遍历 idList,将其拼接为一个 IN 语句,实现获取集合参数的目的。
阅读全文