Mybatis 批量增加,批量更新
2015-08-28 15:49
218 查看
<!-- 执行成功返回 增加的记录数 --> <insert id="insertBatch" parameterType="list" > insert all <foreach collection="list" item="CALENDAR" separator=" "> into GPTRM_CALENDAR_INFO ( <include refid="Base_Column_List"></include>) values (#{CALENDAR.periodno,jdbcType=VARCHAR}, #{CALENDAR.reportingstartdate,jdbcType=VARCHAR}) </foreach> select 1 from dual </insert> <!-- 执行成功返回-1 --> <update id="updateBatch" parameterType="java.util.List"> <foreach collection="list" item="item" index="index" open="begin" close=";end;" separator=";" > update GPTRM_CONFIG_INFO set C_VALUE=#{item.cValue}, MODTIME=#{item.modtime}, MOD_USERID=#{item.modUserid} where C_ID = #{item.cId} and FORECAST_TYPE=#{item.forecastType} </foreach> </update>
相关文章推荐
- MyBatis批量操作(mysql)
- mybatis学习之路----mysql批量新增数据
- mybatis学习之路----批量更新数据两种方法效率对比
- 你需要计算机管理员 提供的权限才能对此文件进行更...
- 一个 IT 青年北漂四年的感悟
- Activiti之组任务(十)
- [转] Valgrind使用
- 敏捷软件开发:原则、模式与实践——第13章 写给C#程序员的UML概述
- 控制器的父子关系建立原则
- EMC Isilon(OneFS)数据恢复案例详解
- [iOS]iOS7+ UITabBar修改选中图片显示为默认蓝色的问题解决方法,去除UITabbar顶部一像素横线
- Android APK反编译得到Java源代码和资源文件
- IntelliJ IDEA 快捷键
- MySQL Command Line Client
- POJ 2421 Constructing Roads
- 一个Android开发的心路历程
- Android PinyinIME 源码笔记 -- 1. 底层服务接口简介
- 词Ci 介绍页 StackView的使用
- qcd_install文件解析
- struts2 直接JSON返回一个对象到JSP