更新Web应用程序中的特定数据时发生以下错误。我正在使用HibernateTransactionManager来管理应用程序中的所有事务。
错误:-
找到预绑定的JDBC连接!
HibernateTransactionManager不
支持在内部运行
如果告知DataSourceTransactionManager
管理数据源本身。它是
建议使用一个
所有的HibernateTransactionManager
单个数据源上的交易,
无论是Hibernate还是JDBC
访问。
最佳答案
您确定您的应用程序中没有多个事务管理器吗?例外情况表明您这样做(HibernateTransactionManager
和DataSourceTransactionManager
),并且他们正在吵架。
如果您同时拥有两者,则需要将其更改为仅使用HibernateTransactionManager
,并将其用于所有事务(Hibernate和JDBC)。