1、步骤:
①创建相关的bean类mapper类mapper映射文件和相关mybatis配置
②在程序中创建SqlSessionFactory和SqlSession
③在SqlSessionFactory.openSession时,给openSession的入参赋值为ExecutorType.BATCH
④后面就是使用循环对mapper插入对应的需要插入的数据
⑤在循环完毕之后要嗲用SqlSession的commit()方法
2、作用:
batch是批量处理增删改,是先把数据存储到缓存中,然后批量处理完之后才提交,整个过程只提交一次,这样更加有效率更加方便
3、注意:
调用SqlSessionFactory.openSession时,openSession的入参要设置为ExecutorType.BATCH
4、mybatis.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<properties resource="dbConfig.properties"></properties>
<settings>
<setting name="logImpl" value="STDOUT_LOGGING" />
</settings>
<environments default="development">
<environment id="