日期:2014-05-20  浏览次数:20635 次

嵌套事务问题,求高手
有这么个场景:
   
  更新数据库表1
  更新数据库表2
  更新数据库表3

这3个更新在同一个方法里,要求如果发生错误,那么更新1和更新3必须回滚,但更新2不能回滚。而且更新2要立即生效(即立即提交给数据库)

必须使用JDBC,不使用SPRING

------解决方案--------------------
探讨
只能使用1个数据库连接,能否启动2个事务啊?
更新1、更新2、更新3的顺序不能变