使用Hibernate从两个不同的Web应用程序(GXT)连接相同的数据库

时间:2010-09-18 11:35:15

标签: java hibernate gxt

我正在使用基于GXT构建的两个不同的Web应用程序。但问题是,当我们尝试在Apache Tomcat中一起部署然后同时访问它们时,两个应用程序都访问同一个数据库并且hibernate不允许这样做。你能告诉我怎样才能从两个应用程序中使用hibernate访问同一个数据库?我们正在使用c3p0连接池。

1 个答案:

答案 0 :(得分:1)

  

(...)当我们尝试在Apache Tomcat中一起部署然后同时访问它们时,Hibernate不允许这样做。

问题是什么?你得到了什么错误?提供一些细节可能有助于得到答案。

  

你能告诉我怎样才能从两个应用程序中使用hibernate访问同一个数据库?我们正在使用c3p0连接池。

做到这一点,我在这里看不到任何阻塞(这就是为什么回答上述问题会有所帮助)。在不同JVM中实例化多个SessionFactory实际上是一种非常常见的情况(例如,在群集上运行单个应用程序时,这在技术上等同于您的方案)。