java相关:MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码)

发布于 2020-7-22|

复制链接

本文通过实例代码给大家分享了MyBatis批量插入数据到Oracle数据库中的两种方式,非常不错,具有参考借鉴价值,需要的朋友参考下吧

一、mybatis批量插入数据到Oracle中的两种方式:第一种:

```java

INSERT ALL

INTO T_APPLAUD

(

ID,

USER_ID,

BUSINESS_TYPE,

PRODUCT_ID,

CREATE_TIME

) VALUES

(

#{item.id, jdbcType=NUMERIC},

#{item.userId, jdbcType=VARCHAR},

#{item.businessType, jdbcType=VARCHAR},

#{item.productId, jdbcType=VARCHAR},

#{item.createdTime, jdbcType=NUMERIC}

)

SELECT 1 FROM DUAL

```

第二种:

```java

INSERT INTO T_APPLAUD

(

ID,

USER_ID,

BUSINESS_TYPE,

PRODUCT_ID,

CREATE_TIME

)

(

SELECT

#{item.id},

#{item.userId},

#{item.businessType},

#{item.productId},

#{item.createdTime}

FROM DUAL

)

```

批量插入数据库语句java_java相关:MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码)...相关推荐

  1. 数据库存储列表(List)/数组(Array)型数据的两种方式

    方式一: 把各项列表数据拼接成一个字符串(用某个符号作为分隔符)存储在数据库的一个字段中 如:存储衣服尺码,每件衣服有不同的尺寸,可在数据库中存储如 S-M-L-XL-(-是分隔符) 这样的字符串数据 ...

  2. mybatis批量插入数据到Oracle中的两种方式

    文章目录 1. 第1种 2. 第2种 1. 第1种 <insert id="addList" parameterType="java.util.List" ...

  3. sql给数据库表字段进行首字母排序(字符、数字、英文)(两种方式)

    第一种:编写一个数据库函数,增加一个空字段,提取首字母: 网上找了一个,但是不识别有些汉子,我就不贴代码了 第二种:直接 select * from table order by CONVERT(字段 ...

  4. mysql外部表不是预期格式_批量Excel数据导入Oracle数据库 导入excel错误:外部表不是预期的格式 解决方案...

    在asp.net网站中导出Excel文件后,再把文件导入到数据库中. 读取Excel文件时,打开连接出错. 错误为:外部表不是预期的格式 解决:检查了一下,导出的Excel是标准文件不是html,没错 ...

  5. 批量Excel数据导入Oracle数据库

    由于一直基于Oracle数据库上做开发,因此常常会需要把大量的Excel数据导入到Oracle数据库中,其实如果从事SqlServer数据库的开发,那么思路也是一样的,本文主要介绍如何导入Excel数 ...

  6. java并行任务,Java 并发编程学习(五):批量并行执行任务的两种方式

    Java 并发编程学习(五):批量并行执行任务的两种方式 背景介绍 有时候我们需要执行一批相似的任务,并且要求这些任务能够并行执行.通常,我们的需求会分为两种情况: 并行执行一批任务,等待耗时最长的任 ...

  7. oracle自增的两种办法,ORACLE数据库实现自增的两种方式

    Mysql数据库因为其有自动+1,故一般我们不需要花费太多时间,直接用关键字auto_increment即可,但是Oracle不行,它没有自动增长机制.顾我们需要自己去实现.一般有两种方式,但是这两种 ...

  8. SSM整合之Mybatis笔记( MyBatis获取参数值的两种方式(重要))(P020—P025)

    P20 MyBatis获取参数值的两种方式(重要) 一.什么叫做获取取参数值的两种方式 以后在我们开发是方向B/S系统,然后我们现在要做的任务通过浏览器/页面/视图 收集用户输入的一些数据,然后把这些 ...

  9. Android中实现SQLite数据库CRUD操作的两种方式

    Android中实现SQLite数据库CRUD操作的两种方式 SQLite是一款轻量级的关系型数据库,具有运行速度.占用资源少的特点.通常只需要几百KB的内存就够了,因此特别适合在移动设备上使用.SQ ...

最新文章

  1. Android ProgressBar 加载中界面实现(loading 动画) 实现菊花的效果
  2. 服务器邮箱群发,独立IP独立账号日发万封的邮件群发服务器
  3. 自制操作系统学习笔记(1)-虚拟机启动软盘
  4. 知识图谱数据构建的“硬骨头”,阿里工程师如何拿下?
  5. Keras 获取中间某一层输出
  6. OSGi服务测试助手:ServiceRegistrationRule
  7. java 负载均衡_java负载均衡 - 岁月静好I的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. 什么是嵌入式工程师,发展前景如何
  9. nginx代理https后,spring mvc web应用redirect https变成http
  10. 系统学习NLP(十二)--文本表示综述
  11. java do while 循环语句_Java do while循环语句用法
  12. android设置闹钟组件,Android 设置系统闹钟
  13. apktool java_apktool 是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7...
  14. MTK项目case解决方法(经验)
  15. LocalDateTime计算时间差
  16. 51 OCP Oracle数据库认证精品辅导班8期
  17. c# 计算圆锥的体积_用C#如何编写程序计算球,圆柱和圆锥的表面积和体积? 用C#编写方法并通过方法...
  18. python实现docx的批注(comments)插入
  19. 简述C#中IO的应用
  20. 用Python完成一个汇率转换器

热门文章

  1. 图像去马赛克:双线性插值VS高质量线性插值
  2. 【OpenCV 4开发详解】图像与视频的保存
  3. 阿里程序员工作小技巧:理解CPU分支预测,提高代码效率
  4. 给你的网站穿上外衣 - HTTPS 免费部署指南
  5. 链接详解--多目标文件的链接
  6. AJProgressPanel
  7. 在局域网访问_管理Windows访问凭证,快速访问局域网上的共享资源
  8. python编程到底难不难_养成下面几个编程习惯,学习python并不难!
  9. android 帖子功能,anroid 各个功能的帖子 和代码片段
  10. 为什么python注释不能中文_python中输入中文注释是无法编译