2011-01-03 12 views
1

私はHibernateコアを読んでいますが、私はまだその機能のいくつかを模索しています。TomcatでのHibernateセッションファクトリの設定

SessionFactoryがHibernateの重量コンポーネントであることがドキュメントに記載されていたため、Webアプリケーションとシングルトンで一度だけ設定する必要があります。各セッションファクトリは、1つのJDBC接続に関連する必要があります。

誰かがtomcat Webアプリケーションでセッションファクトリを正しく設定する方法を知っていますか?すべてのリンクやチュートリアルが良いでしょう。

また、私はそれをコンテキストリスナークラスとしても設定する必要がありますか?

ありがとうございました。

答えて

6

ここにはrecommendation from Hibernate website itself on configuring Hibernate with Tomcatがあります。また、「各セッションファクトリは1つのJDBC接続に関係している」という記述もあります。間違っている。工場は一度作成され、キャッシュされます。これを使用して、JDBC接続上のラッパーのような「セッション」を作成することができます。これは、JDBC接続と同様に考えることができます。

+0

私の考えをクリアしてくれてありがとう。しかし、ただ一つの質問。このコード行には何がありますか?HibernateUtil.getSessionFactory()?これはcontextInitializedメソッドにありますか?これは実際に私が探しているコードです。 –

+0

ユーティリティクラスです。 「1.1.6。起動とヘルパー」セクションの詳細については、こちらを参照してください。http://docs.jboss.org/hibernate/core/3.3/reference/en/html/tutorial.html –

関連する問題