ibatis 批量插入返回所有自增id的问题。 我现在要用ibatis像mysql库中插入10000条数据,要采取批量插入的方 10
法,但sqlMapClient.executeBatch()返回的为一int值,我需要的结果是每个自增的id,就是类似于List<Object>ids=newArrayL...
法,但sqlMapClient.executeBatch()返回的为一int值,我需要的结果是每个自增的id,就是类似于
List<Object> ids = new ArrayList<Object>();
pre.addBatch();
pre.executeBatch();
ResultSet rs = pre.getGeneratedKeys();
while (rs.next()) {
ids.add(rs.getObject(1));
}
System.out.println(ids);
这种的批量自增结果id。
哪位高手对ibatis和数据库批量插入比较懂得帮我解决一下,谢谢了。。 展开
List<Object> ids = new ArrayList<Object>();
pre.addBatch();
pre.executeBatch();
ResultSet rs = pre.getGeneratedKeys();
while (rs.next()) {
ids.add(rs.getObject(1));
}
System.out.println(ids);
这种的批量自增结果id。
哪位高手对ibatis和数据库批量插入比较懂得帮我解决一下,谢谢了。。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询