【发布时间】:2011-04-05 21:49:37
【问题描述】:
我有 4 个 Web 应用程序,它们具有对 Hibernate 实现的共同引用,但它们在不同的 Tomcat 实例上运行。因此,例如,在 Hibernate 中配置的最小大小为 3(c3p0)的连接池将导致 12 个连接打开(每个实例 3 个) 当所有项目都在运行时。
我想与实例“共享”Hibernate 实现(因此始终打开 3 个连接而不是 12 个),我想知道实现它的最佳解决方案。
有什么建议吗?
谢谢
【问题讨论】:
-
“休眠实现”是什么意思?
-
所有 4 个 Web 项目都引用了另一个实现 Hibernate 的项目(DAO 类、db-entities 等)。所以当 web 项目部署在不同的 Tomcat 实例上时,Hibernate 会被初始化 4 次。
标签: java hibernate tomcat multiple-instances