关于声明式事务失效现象 关于声明式事务失效现象的成因以及解决方案 关于声明式事务失效现象的成因以及解决方案 在当前情况下,事务会失效,原因是声明式事务是通过AOP编程来实现的,需求的是代理对象,而this是当前的业务层对象,所以声明式事务会失效 解决方案: 开启aspectj代理 <aop:aspectj-autoproxy expose-proxy="true" /> 使用强转,将当前对象强转成代理对象