bboss persistent事务管理介绍 (八)

<method name="testTXWithSpecialExceptions">

              <rollbackexceptions>

                  <exception class="com.chinacreator.spi.transaction.RollbackInstanceofException"

                  type="INSTANCEOF"/>

                  <exception class="com.chinacreator.spi.transaction.Exception1"

                  type="IMPLEMENTS"/>

              </rollbackexceptions>

              <param type="java.lang.String"/>

           </method>

          

           <method name="testTXWithInstanceofExceptions">

              <rollbackexceptions>

                  <exception class="com.chinacreator.spi.transaction.RollbackInstanceofException"

                  type="INSTANCEOF"/>

              </rollbackexceptions>

              <param type="java.lang.String"/>

           </method>

          

           <method name="testTXWithImplementsofExceptions">

              <rollbackexceptions>

                  <exception class="com.chinacreator.spi.transaction.RollbackInstanceofException"

                  type="IMPLEMENTS"/>

              </rollbackexceptions>

              <param type="java.lang.String"/>

           </method>

           <!--

                 

                  如果涉及的方法名称是一个正则表达式的匹配模式,则无需配置方法参数

                  如果指定的方法没有参数则无需指定参数

                  注意参数出现的位置顺序和实际方法定义的参数顺序保持一致

                  模式为* 表示匹配所有的方法

              -->

             

           <!--

              通过模式方法进行声明式事务控制,同时声明了需要回滚事务的异常

              patterntestPatternTX[1-9.]*】表示以testPatternTX开头的所有方法

            -->

            

           <!--<method pattern="testPatternTX[1-9.]*">

              <rollbackexceptions>

                  <exception class="com.chinacreator.spi.transaction.RollbackInstanceofException"

                  type="IMPLEMENTS"/>

              </rollbackexceptions>

              <param type="java.lang.String"/>

           </method>-->        

           <!--   通过模式方法进行声明式事务控制

              patterntestPatternTX[1-9.]*】表示以testPatternTX开头的所有方法      

               -->  

           <method pattern="testPatternTX[1-9.]*">             

              <param type="java.lang.String"/>

           </method>

           <!--

              系统级别的异常java.lang.NullPointException,导致事务回滚

            -->

           <method name="testSystemException">   

              <rollbackexceptions>

                  <exception class="com.chinacreator.spi.transaction.RollbackInstanceofException"

                  type="IMPLEMENTS"/>

              </rollbackexceptions>

           </method>

               <!--

              系统级别的异常java.lang.NullPointException,导致事务回滚

            -->

       </transactions>

    </manager>

</manager-config>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值