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"/>