mybatis多个foreach_使用 Mybatis 的 foreach 批量模糊 like 查询及批量插入
生活随笔
收集整理的這篇文章主要介紹了
mybatis多个foreach_使用 Mybatis 的 foreach 批量模糊 like 查询及批量插入
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用 mybatis 平時都是用遍歷集合 in ( ) ....,其實還可以多模糊查詢和批量操作等其他操作,要明白 foreach 元素的屬性主要意義,靈活使用,舉例如下。
1、根據多個品牌名字分類,模糊搜索數據,主要利用 separator="or" 這個屬性拼接 sql
SELECT id,name,type FROM goods_brand WHERE delete_flag=0 and
name LIKE CONCAT('%',#{item},'%')
order by id desc
2、批量插入角色菜單關系,利用 foreach 遍歷參數拼接 sql
INSERT INTO dhz_role_menu(role_id,menu_id,create_time)
values
(#{item.roleId},#{item.menuId},now())
以上就是關于 使用 Mybatis 的 foreach 批量模糊 like 查詢及批量插入 的全部內容了,喜歡的小伙伴別忘了點贊分享一下哦,關注優訊網,優訊有你更精彩!
轉載自:?https://my.oschina.net/hp2017/blog/3121776
版權歸原作者所有,如有侵權請聯系我們刪除。
總結
以上是生活随笔為你收集整理的mybatis多个foreach_使用 Mybatis 的 foreach 批量模糊 like 查询及批量插入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python定义一个字典、存储雇员号和姓
- 下一篇: ar ebs 销售订单关闭_有关销售订单