-
在service中index()方法调自己service的aa(),bb()方法
只要index()方法有@Transactional注解,aa(),bb()方法有、无@Transactional注解,
事务均起作用 -
在service中index()方法调自己service的aa(),bb()方法,index()方法无@Transactional注解,aa(),bb()方法有、无@Transactional注解,事务均不起作用
-
在service中index()方法调调用其他service的aa(),bb()方法,index()方法无@Transactional注解,其他service的aa(),bb()有@Transactional注解,事务起作用**
@Override @Transactional public int aa(String id,String name) throws Exception{ return aa(id, name); } @Override @Transactional public int bb(String id,String name) throws Exception{ return bb(id, name); } @Override @Transactional public Result index(String id,String name) throws Exception{ int a = aa(id, name); System.out.println("a===================="+a); int b = bb(id, name); System.out.println("b===================="+b); return new Result(); }
java种事务问题
最新推荐文章于 2022-07-31 02:23:59 发布