在Tomcat中设置Hibernate Session Factory

Mar*_*ada 1 java orm tomcat hibernate

我一直在阅读Hibernate核心,我仍在探索它的一些功能.

在文档中提到SessionFactory是Hibernate的重量级组件,因此它应该只在Web应用程序和单例中设置一次.每个Session工厂都应该属于一个JDBC连接.

有谁知道如何在tomcat Web应用程序中正确设置会话工厂?任何链接或教程都会更好.

我应该将它设置为contextlistener类吗?

谢谢.

Ara*_*ram 6

以下是Hibernate网站本身关于使用Tomcat配置Hibernate建议.您的声明"每个会话工厂应该属于一个JDBC连接".是错的.工厂创建一次并缓存.然后,它可以用于创建"Session",它们是JDBC连接的一种包装,并且在某种程度上可以被认为类似于JDBC连接.