像<foreach>这样的MyBatis动态查询有长度限制吗?

时间:2015-10-08 09:51:03

标签: mysql sql database mybatis

我尝试使用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>

还是其他任何线索?

感谢您的帮助!

0 个答案:

没有答案