lichina000
lichina000
2017-01-13 04:24

mybatis+spring的事务@Transactional的NOT_SUPPORTED无效

  • spring
  • jta
  • mybatis
  • 事务

method1方法有事务,method2不需要事务(设置为NOT_SUPPORTED),但是在执行的时候method2还是用到了事务。 求大神指导,,

    @Transactional
    public void method1(HtYbnsrDab htYbnsrDab) {
        // .....业务逻辑
        method2();
    }

    @Transactional(propagation = Propagation.NOT_SUPPORTED)
    public void method2(HtYbnsrDab htYbnsrDab) {
        // .....业务逻辑
    }

使用的是jta事务,web容器是weblogic,spring配置如下:

     <jee:jndi-lookup id="htssDS" jndi-name="htssDS"/>

    <tx:jta-transaction-manager/>

    <tx:annotation-driven proxy-target-class="true"/>
  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答

为你推荐