HibernateTransactionManager

HibernateTransactionManager

更新Web应用程序中的特定数据时发生以下错误。我正在使用HibernateTransactionManager来管理应用程序中的所有事务。

错误:-

找到预绑定的JDBC连接!
HibernateTransactionManager不
支持在内部运行
如果告知DataSourceTransactionManager
管理数据源本身。它是
建议使用一个
所有的HibernateTransactionManager
单个数据源上的交易,
无论是Hibernate还是JDBC
访问。

最佳答案

您确定您的应用程序中没有多个事务管理器吗?例外情况表明您这样做(HibernateTransactionManagerDataSourceTransactionManager),并且他们正在吵架。

如果您同时拥有两者,则需要将其更改为仅使用HibernateTransactionManager,并将其用于所有事务(Hibernate和JDBC)。

09-25 22:21