程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> foreach-mybatis如何實現參數為list且長度為0時不報錯

foreach-mybatis如何實現參數為list且長度為0時不報錯

編輯:編程解疑
mybatis如何實現參數為list且長度為0時不報錯

最佳回答:


好吧,自己來回答下吧,用了個取巧的方法解決了


AND a.contract_id = '0'


AND a.contract_id IN

#{item}

        </if>
                    先判斷list長度是否為空,如果長度不為零則正常進行foreach的循環in查詢,如果長度為零則設置查詢一個不會出現的值,我這裡設置為了一個字符串的‘0’,這樣分不同情況進行不同的操作
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved