mybatis xml如何使用not in 某個集合的格式
更新時間:2022年01月12日 10:35:20 作者:捕獲了一個異常的小機靈鬼
這篇文章主要介紹了mybatis xml如何使用not in 某個集合的格式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
mybatis xml使用not in 某個集合的格式
mybatis xml 里使用not in 某個集合的時候 需要用foreach標簽去便利每一個條件,不能直接是not in list
正確格式
關(guān)于foreach細節(jié)可以自己再去百度啦
mybatis sql in not in的使用
xml配置
<select id="SelectAllByNotsampleNo" resultMap="BaseResultMap" parameterType="java.lang.String"> ? ? ?SELECT * FROM wshop_report1 a ? ? ?left join wshop_report_sms b on a.sampleno=b.sampleno ? ? ?where a.sampleno not in? ? ? ?<foreach item="item" index="index" collection="list"? ? ? ? ? ? ? ? ? ? ? ? ? ?open="(" separator="," close=")"> ? ? ? ? ? ? ? ? ? ? ? ? #{item} ? ? ? ? ? ? ? ? </foreach> ? </select>
service層
@Override ? ? public List<WshopReport1> SelectAllByNotsampleNo(List<String> sampleno) { ? ? ? ? ? ? ? ? return reportdao.SelectAllByNotsampleNo(sampleno); ? ? }
list
對應Listarray
對應數(shù)組
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
spring Profile如何為不同環(huán)境提供不同的配置支持
這篇文章主要介紹了spring Profile如何為不同環(huán)境提供不同的配置支持,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-08-08SpringBoot+ruoyi框架文件上傳和下載的實現(xiàn)
文件的上傳和下載功能,是項目開發(fā)過程中比較常見的業(yè)務(wù)需求,本文主要介紹了SpringBoot+ruoyi框架文件上傳和文件下載的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下2023-09-09spring boot利用docker構(gòu)建gradle項目的實現(xiàn)步驟
這篇文章主要給大家介紹了關(guān)于spring boot利用docker構(gòu)建gradle項目的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用spring boot具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2018-05-05