mybatis学习基本操作(1)——批量插入数据
在学习mybatis的源码之前,先重新过一遍mybatis的基本操作,对于简单的增删查改就不说了,主要过一下批量更新、缓存以及TypeHandler相关内容,本篇就是完成基于mysql和oracle的批量插入操作。
1、新建项目mybatis_batchOperator,并加入对应jar包:
2、新建bean:
3、书写对应接口EmployeeMapper:
4、加入对应的配置文件(log4j的此处不粘帖):
5、添加对应的sql映射文件EmployeeMapper.xml:
6、编写对应的测试类MainTest:
7、切换环境为mysql,执行对应的sql操作:
8、切换环境为oracle,执行对应的sql操作:
9、基本上批量更新的操作都能够用上面这些方法完成,具体在使用中选择哪种方式可以从性能的方面考虑,这里就不多说了,本次的具体代码,都在码云上面,地址:https://gitee.com/zhijian1993/mybatis_batchOperator ,有需要的自取。