问题排查:connnection proxy not usable after transaction completion

1. 今天发现一个和奇怪的问题:

org.hibernate.HibernateException: connnection proxy not usable after transaction completion.

这个问题很难重现,看了看HibernateTransactionManager源码也没有头绪,最后还是无意中看到一个疑点猜出来。

原因是在一个BIZ业务中有10几个基于hibernate的update操作,有2个是基于spring jdbc的insert操作,  全部改为一种事务操作就解决了问题,避免可能的事务嵌套。


你可能感兴趣的:(问题排查:connnection proxy not usable after transaction completion)