1.spring 事物管理器中事物传播机制
2.spring中事物的隔离级别
- 读未提交-事物未提交,另一个事物可以读取到,脏读
- 读已提交-事物已提交,先前读取的数据与后来读取的数据不同,不可重复读
- 可重复读-读取范围数据,本来可读10条,读到了11条,幻读,mysql使用mvcc解决幻读问题
- 串行化-不会产生任何问题,但是系统资源消耗巨大
3.spring配置事物的方式
声明式事物-会造成内部方法调用,事物失效
编程式事物
4.spring AOP的实现方式 AopProxy接口
jdk动态代理
cglib动态增强