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。
推薦閱讀:
- mybatis in查詢傳入String方式
- 基於mybatis 動態SQL查詢總結
- MyBatis 多個條件使用Map傳遞參數進行批量刪除方式
- MyBatis中關於SQL的寫法總結
- mybatis update更新字段的使用操作