老项目事务失效排查:@Transactional加了,rollbackFor写了,但try-catch吞了异常,事务一次都没回滚。本文从源码分析原因,附三条铁律与自查清单。