获取序列

一个使用MyBatis向Oracle数据库中新增/批量新增数据的例子

你说的曾经没有我的故事 提交于 2020-04-10 17:37:30
我的电脑操作系统版本为Win7旗舰版(ServicePack1),Oracle版本为Oracle11g 程序使用的jar包有:mybatis-3.2.2.jar、ojdbc14-10.2.0.2.0.jar 本例中使用的配置文件mybatis-config.xml、PersonInfo类以及Oracle数据库的表结构,可以参见我的另一篇Blog《一个简单的MyBatis连接Oracle数据库的例子》( http://my.oschina.net/Tsybius2014/blog/626206 ) PersonInfoMapper.java代码如下: import java.util.List; public interface PersonInfoMapper { //获取Sequence作为插入数据库中数据的主键 Long getIdFromSequence(); //插入一条数据 void addPersonInfo(PersonInfo personInfo); //插入多条数据1 void addPersonInfoBatch(List<PersonInfo> list); //插入多条数据2 void addPersonInfoBatch2(List<PersonInfo> list); } 对应的XML文件,PersonInfoMapper.xml代码如下: <?xml