<selectid="selectAllItemsByIds"parameterType="java.util.List"resultMap="BaseResultMap">
select
id, field1, field2
from item_info
<where>
id in
<foreachcollection="list"item="item"open="("separator=","close=")">
#{item}
</foreach></where></select>
2、批量删除
<deleteid="deleteUsersByNames"parameterType="java.util.List">
delete from item_info
where username in
<foreachcollection="list"item="item"open="("separator=","close=")">
#{item}
</foreach></delete>
3、批量更新
<updateid="updateItemsById"><foreachcollection="list"item="item"index="index"open=""close=""separator=";">
UPDATE item_info
<set>
field1 = #{item.field1}
</set>
WHERE id = #{id}
</foreach></update>