引用大佬的总结:
SpringBoot中修改proxyTargetClass,但事务代理始终为CGLIB
关于Spring事务注解@Transactional一个疑问,求大神帮忙指点
另外:
1.@Transactional事务表被锁的情况解决方法
通常在执行查询的时候,进行更新.数据量大的时候会出现锁表情况.只须在查询上不加事务,写操作则加上.
只读事务:
@Transactional(readOnly=true,propagation=Propagation.NOT_SUPPORTED)
读写事务:
@Transactional (propagation=Propagation.REQUIRES_NEW)