mybatis学习基本操作(1)——批量插入数据

在学习mybatis的源码之前,先重新过一遍mybatis的基本操作,对于简单的增删查改就不说了,主要过一下批量更新、缓存以及TypeHandler相关内容,本篇就是完成基于mysql和oracle的批量插入操作。

1、新建项目mybatis_batchOperator,并加入对应jar包:

mybatis学习基本操作(1)——批量插入数据

 

2、新建bean:

mybatis学习基本操作(1)——批量插入数据

mybatis学习基本操作(1)——批量插入数据

mybatis学习基本操作(1)——批量插入数据

 

3、书写对应接口EmployeeMapper:

mybatis学习基本操作(1)——批量插入数据

 

4、加入对应的配置文件(log4j的此处不粘帖):

mybatis学习基本操作(1)——批量插入数据

mybatis学习基本操作(1)——批量插入数据

 

5、添加对应的sql映射文件EmployeeMapper.xml:

mybatis学习基本操作(1)——批量插入数据

 

6、编写对应的测试类MainTest:

mybatis学习基本操作(1)——批量插入数据

7、切换环境为mysql,执行对应的sql操作:

mybatis学习基本操作(1)——批量插入数据

mybatis学习基本操作(1)——批量插入数据

 

mybatis学习基本操作(1)——批量插入数据

mybatis学习基本操作(1)——批量插入数据

8、切换环境为oracle,执行对应的sql操作:

mybatis学习基本操作(1)——批量插入数据

mybatis学习基本操作(1)——批量插入数据

mybatis学习基本操作(1)——批量插入数据

mybatis学习基本操作(1)——批量插入数据

 

9、基本上批量更新的操作都能够用上面这些方法完成,具体在使用中选择哪种方式可以从性能的方面考虑,这里就不多说了,本次的具体代码,都在码云上面,地址:https://gitee.com/zhijian1993/mybatis_batchOperator ,有需要的自取。