mybatis中使用foreach構造多like查詢及批量插入
使用foreach批量查詢:
<!--wc根據商品分類名字,查詢檢測能力模糊得到資料 -->
<select id="likeGoodsType" resultMap="goodstypeMap">
SELECT <include refid="proAll"/> FROM goods_type WHERE 1>2 OR
<foreach collection="array" item="item" index="index" separator="OR">
`NAME` LIKE CONCAT('%',#{item},'%')
</foreach>
</select>
使用foreach批量插入:<!--店鋪入駐時,插入多條待檢專案 -->
<insert id="saves">
insert into store_detectability(id,store_id,test_name,test_price,parent_id,goods_type_id)
values
<foreach collection="list" item="item" index="index" separator="," >
(#{item.id},#{item.storeId},#{item.testName},#{item.testPrice},#{item.parentId},#{item.goodsTypeId})
</foreach>
</insert>
ps:使用單個list或者array傳參時無需指定parameterType
詳細引數請參考:http://blog.csdn.net/bareheadzzq/article/details/8006131
使用foreach批量插入
相關文章
- MyBatis中批量插入資料,多重forEach迴圈MyBatis
- MyBatis模糊查詢LIKEMyBatis
- mybatis like 查詢的例子MyBatis
- mybatis xml 檔案中like模糊查詢MyBatisXML
- mybatis-模糊查詢like CONCATMyBatis
- mybatis 根據多個id查詢資料 foreach標籤MyBatis
- 批量插入 1 萬條資料,DB 查詢構造器和原生 SQL 效能比較SQL
- 還用foreach在MyBatis批量插入資料,伺服器還沒崩?MyBatis伺服器
- Mybatis中foreach的使用MyBatis
- mybatis插入資料、批量插入資料MyBatis
- 使用Mybatis批量插入大量資料的實踐MyBatis
- mysql根據查詢結果批量更新多條資料(插入或更新)MySql
- mysql like查詢 - 根據多個條件的模糊匹配查詢MySql
- MyBatis學習筆記(四)使用map實現查詢和插入MyBatis筆記
- Mybatis實現條件IN查詢(foreach)和invalid comparison異常MyBatis
- MyBatis Plus 批量資料插入功能,yyds!MyBatis
- Java通過Mybatis實現批量插入資料到Oracle中JavaMyBatisOracle
- mybatis-plus 使用In查詢MyBatis
- MyBatis-Plus條件構造器:構建安全、高效的資料庫查詢MyBatis資料庫
- 【MyBatis】幾種批量插入效率的比較MyBatis
- spring data JPA 模糊查詢 --- 使用 LIKE --- 的寫法Spring
- MyBatis使用四(查詢詳解)MyBatis
- Mysql 插入中文及中文查詢 (修改+除錯)MySql除錯
- 在EFCore中多對多關係的設計資料插入與查詢
- Mybatis查詢MyBatis
- 理解 sole() 查詢構造器方法
- Mybatis學習筆記 3:Mybatis 多種條件查詢MyBatis筆記
- Go語言ORM包:使用worm構造查詢條件GoWorm
- foreach 實現 MyBatis 遍歷集合與批量運算元據MyBatis
- 5-順序表查詢及插入問題
- 使用MySqlBulkLoader批量插入資料MySql
- 小解惑:查詢構造器與集合中的 get 方法
- Mybatis中Oracle的拼接模糊查詢MyBatisOracle
- 全自動多介面快遞查詢工具 批量查詢中通、圓通等快遞物流資訊
- Java ——MongDB 插入資料、 模糊查詢、in查詢Java
- mysql模糊查詢like與REGEXP的使用詳細介紹MySql
- Mybatis的 foreach 標籤使用方法.MyBatis
- mybatis關於list的foreach的使用MyBatis
- 使用PrepareStatement實現批量插入操作REST