springmvc中的批量刪除語句和foreach的運用


先貼一下代碼

先說一下springmvcc中的<forEach collection="array" index="index" item="id" open="(" separator="," close=")"></forEach>

 

先來說一下這里面的各個屬性

collection代表是一個集合,如果你遍歷的是一個數組那么就使用array,如果是List就使用list,這是框架定義好了的,

index是指遍歷的次數,相當與for循環中的i,

item是別名,你可以任意寫

open和separator和close這個就用一個例子來說,比如你傳入的數組是Integer[1,2,3,4,5],那么刪除的sql語句是delete from 表名 where id in (1,2,3,4,5)在這里使用forEach我們是用in的

第一種沒有使用sql片段寫的代碼重用性差

第二種是使用了sql片段的

 

 

還有List和Map的我后面遇到了我再來更新!


免責聲明!

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



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