欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mybatis傳參為逗號(hào)分隔的字符串情形進(jìn)行in條件查詢方式

 更新時(shí)間:2022年01月21日 11:04:07   作者:小碼哥會(huì)用狙  
這篇文章主要介紹了Mybatis傳參為逗號(hào)分隔的字符串情形進(jìn)行in條件查詢方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

傳參為逗號(hào)分隔的字符串情形進(jìn)行in條件查詢

在業(yè)務(wù)變更需支持多條件查詢,在改動(dòng)最小的情況下,實(shí)現(xiàn)方式就是只改mapper.xml,這時(shí),可讓前端逗號(hào)分隔傳參

后端只需要做如下調(diào)整

<if test="paramXXX!= null and paramXXX!= ''">
? and t.paramXXX in
? ? <foreach item="item" index="index" collection="paramXXX.split(',')" ?open="(" separator="," close=")">
? ? ? ? #{item}
? ? </foreach>
</if>

根據(jù)逗號(hào)分隔的id查詢

select id,name from user where
<if test="ids!=null and ids!=''">
? ? id in
? ? <foreach collection="ids.split(',')" item="item" index="index" open="(" separator="," close=")">
? ? ? ? ? #{item}
? ? </foreach>
</if>

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論