Mybatis 刪除多條數據XML SQL語句刪除


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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM