Mybatis傳參- 被逗號分割的字符串


String ids = "1,2,3,4,5,6",如ids作為參數傳遞,查詢list返回。mybatis用foreach處理並返回。 


SELECT *
FROM yp_popup_store_info store

WHERE store.store_id in
<foreach item="item" index="index" collection="ids.split(',')" open="(" separator="," close=")">
'${item}'
</foreach>
2.注意: (1)ids不能為null,否則報空指針異常。(2)因為字符串內的值是數值類型,所以 用單引號 將元素擴起來,而且使用$,而不用#
————————————————
版權聲明:本文為CSDN博主「anshengsuiyeu」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/anshengsuiyeu/article/details/81132609


免責聲明!

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



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