更新数据时发生事务错误

时间:2009-12-30 10:33:46

标签: java hibernate spring transactions

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

错误: -

  

找到预绑定的JDBC连接!   HibernateTransactionManager没有   支持在内部运行   如果告诉DataSourceTransactionManager   管理DataSource本身。它是   建议使用单一   所有的HibernateTransactionManager   单个DataSource上的事务,   无论是Hibernate还是JDBC   访问。

1 个答案:

答案 0 :(得分:3)

您确定应用程序中没有多个事务管理器吗?例外表明你做了(HibernateTransactionManagerDataSourceTransactionManager),他们正在进行斗争。

如果你有两者,那么你需要将它改为仅使用HibernateTransactionManager,并将其用于所有事务Hibernate JDBC)。