mybatis 批量操作
来源:互联网 发布:深圳sem优化 编辑:程序博客网 时间:2024/06/05 22:39
mybatis批量其实就是一个用mysql句柄拼sql的过程:
批量更新:
<update id="updateBatch" parameterType="java.util.List"> UPDATE test set <foreach collection="list" item="item" index="index" separator=" " open="FSEQ = CASE" close="end,"> WHEN FID = #{item.fid} then #{item.fseq,jdbcType=NUMERIC} </foreach> <foreach collection="list" item="item" index="index" separator=" " open="FPARENTID = CASE" close="end,"> WHEN FID = #{item.fid} then #{item.fparentId,jdbcType=VARCHAR} </foreach> <foreach collection="list" item="item" index="index" separator=" " open="CFPURORDERUNITID = CASE" close="end"> WHEN FID = #{item.fid} then #{item.cfpurOrderUnitId,jdbcType=NUMERIC} </foreach> WHERE FID IN ( <foreach collection="list" item="item" index="index" separator=","> #{item.fid} </foreach> ) </update>
批量查询:
<select id="queryByids" resultMap="BaseResultMap" parameterType="java.util.List"> select fid,fseq,fparentId,cfpurOrderUnitId from test <where> id in ( <foreach collection="list" item="item" index="index" separator=","> #{item.id} </foreach> ); </where></select>
0 0
- MyBatis批量操作
- mybatis 批量操作
- Mybatis foreach 批量操作
- mybatis批量操作
- Mybatis批量操作
- mybatis 批量操作
- mybatis 批量的操作
- Mybatis 批量操作
- Mybatis批量操作写法
- mybatis批量操作
- mybatis批量操作
- mybatis批量操作
- mybatis批量操作
- mybatis批量操作
- MyBatis批量操作_MySql
- MyBatis批量操作_ORACLE
- MyBatis批量操作整合
- Mybatis foreach 批量操作
- POI 导出Excel 时间格式和小数点数据的处理
- spring boot 调用ehcache3.x(jsr107接口)原生api
- 哈希算法以及解决哈希冲突
- xcode 8.1 插件不能安装的问题。
- 数据结构之树、森林和二叉树的转换
- mybatis 批量操作
- css3 2d skew()方法用法理解
- 中科每时每客WiFi客流系统首次配置教程
- Spring MVC 自定义方法参数注入
- jquery validate提示错误信息位置修改
- 设置-应用-正在运行的总内存修改
- 提升tomcat服务器性能的七条经验
- date_format只取日期
- java 字符串与文件相互转换