低版本的spring基于aop注解事务管理的顺序是有bug的,先执行最终再执行后置通知,之前说过了
环绕通知的方法可以解决
这个问题是由于5.0.2版本后置通知和最终通知顺序颠倒了,当最终通知先执行时,连接被关闭,
后置通知commit就不能提交产生的报错。
反正就是到执行语句了就是把连接关闭了,由于没连接又重新获取了连接,但是连接已经没有
执行语句了,就算是提交也不好使了。
解决方法:用新版本的Spring就没有这个问题
案例项目(配数据库):
链接:https://pan.baidu.com/s/1nVYrv8KWk5sE7nykIyBN2g
提取码:joc8