【Spring】的事务控制
脏读这些是问题,下面是对应的解决
上面5种:
0、default是默认,默认以下哪种就哪种
1、读、未提交的,都可解决
2、读,已提交的,可解决脏读
3、可重复读,可解决不可重复读
4、串行化,序列化,问题都能解决,但是效率较低,相当于锁表
举例:比如required:当A业务方法调用B业务方法时,B业务方法看A业务方法是否有事务,若没有则新建,若有则加入到A业务方法的事务中
脏读这些是问题,下面是对应的解决
上面5种:
0、default是默认,默认以下哪种就哪种
1、读、未提交的,都可解决
2、读,已提交的,可解决脏读
3、可重复读,可解决不可重复读
4、串行化,序列化,问题都能解决,但是效率较低,相当于锁表
举例:比如required:当A业务方法调用B业务方法时,B业务方法看A业务方法是否有事务,若没有则新建,若有则加入到A业务方法的事务中