请问一下,对多张表同时进行批量插入也可以用这种方法吗?
执行插入多少条时去调用 executor.executeBatch();效率快。
re: ibatis批量代码 小平 2008-03-26 17:18
不知道上面的仁兄是不是使用了spring,如果使用了spring的话,恐怕你这么调用事务有问题啊!
re: ibatis批量代码 屹砾 2008-03-25 22:49
按照iBATIS这样的法子,就只有根据数据库的情况来进行回滚操作了,如果需要进行手动的回滚操作就没有办法了。
我想应该会有变通的办法了,只是现在还没有想到。
re: ibatis批量代码 屹砾 2008-03-25 22:45
在网上搜了很长时间,终于搜到你的博客了。
我遇到的问题主要就是iBAITS的事务问题,
sqlMapClient.startTransaction();
sqlMapClient.insert();//操作一
sqlMapClient.insert();//操作二
sqlMapClient.insert();//操作三
sqlMapClient.commitTransaction();
sqlMapClient.endTransaction();
如果前二个操作成功,而后一个操作失败,却没有进行回滚。
数据库用的是MySQL 5.2,怎么才能知道iBATIS进行了回滚呢?
查了源码,多层的嵌套,代码也不容易看懂。
@Jeffrey
不好意思最近工作比较忙
一直没有时间维护blog,没有看到你的留言
hi,你好,我最近也在做数据抽取方面的项目,也是用Spring+iBatis,想和你共同学习探讨一下心得体会,不知道你怎么联系?我的mail是:lettoo@163.com