mybatis Oracle 批量插入,批量更新
2018-02-03 16:37
435 查看
传入的参数只要是list类型的参数就行了。。。。。。。。。。。。。。 1、批量插入 <insert id="insertBatch" parameterType="java.util.List"> INSERT INTO T_CITY_INDEX( id,city_code ) select SEQ_CITY_INDEX.NEXTVAL,cd.* from( <foreach collection="list" item="item" index="index" close=")" open="(" separator="union"> select #{item.cityCode,jdbcType=VARCHAR}, #{item.cityName,jdbcType=VARCHAR} from dual </foreach> ) cd </insert> 2、批量跟新 <update id="updateBatch" parameterType="java.util.List"> <foreach collection="list" item="item" index="index" open="begin" close=";end;" separator=";"> update T_CITY_INDEX t set t.city_name= #{item.cityName,jdbcType=VARCHAR} , t.district_name= #{item.districtName,jdbcType=VARCHAR} , where t.id = #{item.id,jdbcType=NUMERIC} </foreach> </update>
相关文章推荐
- Mybatis中实现oracle的批量插入、更新
- Mybatis+Oracle批量插入与更新的配置文件
- Mybatis中实现oracle的批量插入、更新
- 使用mybatis 对 oracle数据批量插入、更新
- Oracle + Mybatis实现批量插入、更新和删除示例代码
- mybatis+oracle批量插入,批量更新
- Mybatis+Oracle进行数据的批量插入和更新
- Mybatis中实现oracle的批量插入、更新
- mybatis3批量更新 批量插入
- oracle表数据批量更新或插入
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mysql,oracle批量插入,更新
- Mybatis 转义字符,动态sql , 批量插入,批量更新
- Mybatis 批量插入带oracle序列例子+ORA-02287: 此处不允许序号
- oracle mybatis(Mergr into语句带序列)添加数据时如果数据存在就更新,如果不存在就插入
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mybatis oracle批量插入
- mybatis、oracle批量插入配置
- mybatis-oracle(ssi2)批量更新