一、前言
前面一节,我们讲解了在MySQL下如何通过foreach批量插入数据,这一节,我们将介绍在Oracle下批量插入数据,也有两种方式。
二、案例
完整的工程目录结构如下
在Oracle下创建数据库表t_emp,并创建序列
CREATE TABLE t_emp (
id number(10) NOT NULL,
emp_name varchar(50) DEFAULT NULL,
emp_email varchar(50) DEFAULT NULL,
dept_id number(10) DEFAULT NULL,
PRIMARY KEY (id)
);
==========================
create sequence SEQ_T_EMP_ID
minvalue 1
maxvalue 9999999999999999999999999999
start with 1
increment by 1
cache 20;
在mybatis-config.xml文件中增加Oracle数据源配置
<environment id="dev_oracle">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="${oracle.driver}" />
<property name="url" value="${oracle.url}" />
<property name="username" value="${oracle.username