使用Spring Nested事务要注意的事项(补充版)

 时间:2026-02-14 19:31:34

    java.sql.Savepoint 必须存在, 即 jdk 版本要 1.4+

    Connection.getMetaData().supportsSavepoints() 必须为 true, 即 jdbc drive 必须支持 JDBC 3.0  

    不要使用session保存对象,否则NESTED会不起作用。

    不要调用同一个类中NESTED方法,虽然还不知道为什么,但是我为这个问题纠结了两天

    方法A 方法B

 如果A调用B,A没有事务 则B的事务不会生效。(这点没什么文档上提到,我测试多次的结果)

 如果A有事务 A调用B 则参见下面:

       无事务    则A的事务作用于B    

       requied    同上    

       requied_new    A的事务将和B的平级,A的回滚不会因想到B    

       NESTED    B回滚 A不回滚 ,但是A回滚,B也回滚    

  • linux怎样清空redis
  • nmon 系统监控生成报表
  • 支付宝怎么删除数字证书
  • SVN更新失败,提示locked
  • centos6.5 yum安装php方法
  • 热门搜索
    自动挡车怎么开 年糕怎么做好吃 qq戳一戳怎么设置 猪大肠的做法大全 酱肉怎么做 稀饭怎么煮 营业执照怎么年审 嗓子痒痒老想咳嗽怎么办 兔子肉怎么做好吃 电子邮件地址怎么注册