批量删除功能——后台mapper层sql语句解析
sql:delete from tbl_activity where id in(xxx,xxx,xxx)向上面这样的sql语句我们主要的问题是拼接像(xxx,xxx,xxx)的这样的一个sql语句而这里我们通过foreach标签去拼接注:像删除,更新,添加等操作影响条数不需要使用resultType等,mybatis会自动返回影响记录条数...
·
sql:
delete from tbl_activity where id in(xxx,xxx,xxx)
向上面这样的sql语句我们主要的问题是拼接像(xxx,xxx,xxx)的这样的一个sql语句
而这里我们通过foreach标签去拼接
<delete id="deleteActivityByIds" parameterType="String">
delete from tbl_activity where id in
<foreach collection="array" item="id" separator="," open="(" close=")">
#{id}
</foreach>
</delete>
注:像删除,更新,添加等操作影响条数不需要使用resultType等,mybatis会自动返回影响记录条数
更多推荐
已为社区贡献2条内容
所有评论(0)