在动态SQL MyBatis的用户指南对如何使用foreach循环来构建查询字符串,它适用于列表和数组的例子。
在3.2版之前,您必须使用xml配置来使用动态sql,对于较新的版本,还应该可以在注释中使用动态sql。
<select id="selectPostIn" resultType="domain.blog.Post"> SELECT * FROM POST P WHERe ID in <foreach item="item" index="index" collection="list" open="(" separator="," close=")"> #{item} </foreach></select>


