itatis事物怎么回滚啊?(高分求助)

Allen_lixl 2009-09-26 11:12:54
我写的itatis事物是这样,其中一个抛异常了,没有回滚,哪位高手指导一下!小弟在此谢过了
SqlMapClient sqlMapClient = this.getSqlMapClient();
try{
sqlMap1.startTransaction();
sqlMap1.update("User.updateUser", user);
sqlMap2.update("User.updateUser", user);
sqlMap1. commitTransaction();
}catch (Exception e){
e.printStackTrace();
}finally{
sqlMap1.endTransaction();
}
...全文
106 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

kf156
(亚日) 他能解决不?

现在CSDN异常冷清啊
Allen_lixl 2009-09-27
  • 打赏
  • 举报
回复
SqlMapClient 并没有rollback()方法,其实endTransaction()就是结束事物,也就是回滚了。
我觉得是在配置文件中配置itatis事物的!期待高手帮忙
凡员外 2009-09-26
  • 打赏
  • 举报
回复
理论应该是这样
bunrise 2009-09-26
  • 打赏
  • 举报
回复
你手动事务就应该手动回滚啊

在catch块里写sqlMap1.rollback
没用过itatis,但理论应该是这样

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧