我尝试使用MyBatis foreach语句同时删除类似500行,但在批处理成功完成后,部分行尚未删除,应删除。
我怀疑mybatis动态查询可以持续多长时间,因为我附加了很长的项目(每个项目的长度为40到50个字符)。
<delete id="delete" parameterType="List">
DELETE FROM
table_name
WHERE
column_name IN <foreach collection="list" item="item" separator="," open="(" close=")">#{item}</foreach>
</delete>
还是其他任何线索?
感谢您的帮助!