同一个类或者两个分别不同的类中a方法调用b方法事务的隔离级别问题

同一个类中BookService: 

buyBook方法(a)updatePrice方法(b)两个方法是否报错现象
transactional不加注解a报错 b不报错a,b事务回滚
transactional不加注解b报错 a不报错a,b事务回滚
不加注解transactionala报错   b不报错 a,b事务都不回滚
不加注解transactionalb报错   a不报错a,b事务都不回滚


两个类BookService              MultService两个类:

buyBook方法(a)updatePrice方法(b)两个方法是否报错现象
transactional不加注解a报错 b不报错a,b事务回滚
transactional不加注解b报错 a不报错a,b事务回滚
不加注解transactionala报错   b不报错 a,b事务都不回滚
不加注解transactionalb报错   a不报错 a不回滚,b回滚