mybatis如何實現in傳入數組查詢

mybatis實現in語句傳入數組

方法:

1.數據樣式

這裡寫圖片描述

2.實現方法

這裡寫圖片描述

3.sql語句

這裡寫圖片描述

mybatis數組傳遞註意事項

parameterType為主要註意點之一,foreach循環為註意點之二

例如如下代碼:

1.直接傳遞數組

如果 parameterType使用的是 數組參數 例如上述的Long[], 則foreach循環 collection中 必須使用 array(其他代碼可以忽略主要看以上兩點)

2.將數字放入map中傳遞

如果 parameterType使用的是 數組參數 例如上述的java.util.HashMap,則foreach循環 collection中 使用參數名稱即可(其他代碼可以忽略主要看以上兩點)

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: