delete inMybatis删除多条数据XMLSQL语句删除Mybatis 删除多条数据XML SQL语句删除
1.删除多条数据SQL写法
<delete id="deleteParamsByIds">
delete from ts_sys_params where id in
<foreach collection="array" open="(" close=")" item="item" separator=",">
#{item}
</foreach>
</delete>
2.foreach 详解
collection表⽰参数的类型可以选择 array list
open开始位置
close结束位置
item当前元素如果是array 就表⽰array[i]  如果是list 就表⽰当前下标对象
separator分隔符⼀般选⽤半⾓ ,(逗号)
3.举个栗⼦
Mapper ⽅法:
void deleteParamsByIds(String[] ids);
⽣成的sql
delete from ts_sys_params where id in (1,2,3)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。