mybatis批量插入oracle和mysql的写法
来源:互联网 发布:unity3d 源代码 编辑:程序博客网 时间:2024/05/22 03:45
这里我们的传参都是List<对象>,亲自测试可用,我发现网上很多oracle的批量插入写法是错误的,所以就想贴出来,让大家少走一点弯路。
一、oracle写法
<insert id="insertBatchList" parameterType="java.util.List" > BEGIN <foreach collection="list" item="obi" separator=";"> insert into T_OS_BASIC_INFO (PROJECT_NAME, COMPANY_NAME, PROJECT_ID, WEBSITE, LOGO, INDUSTRY, PUBLISH_TIME, TAG, ADDRESS, PROJECT_INTRODUCTION, BRIEF_INTRODUCTION,CITY,DISTRICT) values (#{obi.projectName,jdbcType=VARCHAR}, #{obi.companyName,jdbcType=VARCHAR}, #{obi.projectId,jdbcType=VARCHAR}, #{obi.website,jdbcType=VARCHAR}, #{obi.logo,jdbcType=VARCHAR}, #{obi.industry,jdbcType=VARCHAR}, #{obi.publishTime,jdbcType=TIMESTAMP}, #{obi.tag,jdbcType=VARCHAR}, #{obi.address,jdbcType=VARCHAR}, #{obi.projectIntroduction,jdbcType=VARCHAR}, #{obi.briefIntroduction,jdbcType=VARCHAR}, #{obi.city,jdbcType=VARCHAR}, #{obi.district,jdbcType=VARCHAR}) </foreach> ;END; </insert>
二、mysql写法
<insert id="insertbatch" parameterType="java.util.List"> insert into t_djg_stock_change_details (t_date, t_code, t_c_name, t_e_name, change_ratio, change_man, stock_type, change_num, change_after, deal_price, change_reason, change_money, post) values <foreach collection="list" item="item" index="index" separator=","> (#{item.tDate,jdbcType=VARCHAR}, #{item.tCode,jdbcType=VARCHAR}, #{item.tCName,jdbcType=VARCHAR}, #{item.tEName,jdbcType=VARCHAR}, #{item.changeRatio,jdbcType=VARCHAR}, #{item.changeMan,jdbcType=VARCHAR}, #{item.stockType,jdbcType=VARCHAR}, #{item.changeNum,jdbcType=VARCHAR}, #{item.changeAfter,jdbcType=VARCHAR}, #{item.dealPrice,jdbcType=VARCHAR}, #{item.changeReason,jdbcType=VARCHAR}, #{item.changeMoney,jdbcType=VARCHAR}, #{item.post,jdbcType=VARCHAR}) </foreach> </insert>
0 0
- mybatis批量插入oracle和mysql的写法
- Mybatis 针对Oracle 的批量插入 写法
- mybatis关于oracle和mysql批量插入的区别
- mybatis针对oracle和mysql高效率批量插入的解决方案
- Mybatis的批量插入(oracle、MySQL)
- MyBatis批量插入Oracle、MySQL
- mybatis批量插入写法
- mybatis下oracle,mysql 批量更新 写法
- mybatis 对oracle和mysql 批量插入操作
- MyBatis中的批量插入、删除数据库数据(MySql和Oracle)
- mybatis批量增、删、改(更新)操作oracle和mysql批量写法小记
- Mybatis操作Oracle、mysql批量插入
- mybatis 批量插入oracle与mysql
- MyBatis中的批量插入、删除(MySql、Oracle)
- Mybatis+Oracle进行数据的批量插入和更新
- myBatis 批量插入oracle
- mybatis oracle 批量插入
- Mybatis批量插入oracle
- WMS常见问题一(Activity displayed延迟)
- Mediatek MT2502/MT2503编译环境
- 树莓派上配置ngrok 服务
- Visual Studio Code settings in version 1.10.1 for UEFI BIOS coding
- LeetCode-203. Remove Linked List Elements
- mybatis批量插入oracle和mysql的写法
- CURL GET和POST请求
- Android笔记:Dialog使用方法总结
- java 在类中找不到main方法的解决办法
- Fragment中的Activity跳转到MainActivity中的其他Fragment方法
- CCF 201612-1 中间数
- navicat for mysql ddl column to select column
- CodeForces
- Excel导出实现代码工具