同一个类中BookService:
buyBook方法(a) | updatePrice方法(b) | 两个方法是否报错 | 现象 |
transactional | 不加注解 | a报错 b不报错 | a,b事务回滚 |
transactional | 不加注解 | b报错 a不报错 | a,b事务回滚 |
不加注解 | transactional | a报错 b不报错 | a,b事务都不回滚 |
不加注解 | transactional | b报错 a不报错 | a,b事务都不回滚 |
两个类BookService MultService两个类:
buyBook方法(a) | updatePrice方法(b) | 两个方法是否报错 | 现象 |
transactional | 不加注解 | a报错 b不报错 | a,b事务回滚 |
transactional | 不加注解 | b报错 a不报错 | a,b事务回滚 |
不加注解 | transactional | a报错 b不报错 | a,b事务都不回滚 |
不加注解 | transactional | b报错 a不报错 | a不回滚,b回滚 |