提起spring事务,就会让人联想起四大基本特征,五个隔离级别,七大传播特性.相信大多数人都知道这些东西,但是知道是一回事情,能用好真的是另一回事了.在使用Spring事务的时候,我曾遇到过几个比较严肃的问题,在这里我做一个自我总结. 问题一. propagation.NESTED和propagation.REQUIRED_NEW有什么区别? 当调用方不存在事务的时候,两者的效果是一致的.所以这里讨论问题的前提是调用方存在事务.PROPAGATION_REQUIRES_NEW 启动一个新的, 不