1

Hibernate Connection、Session、SessionFactory に関する質問があります。クエリは次のとおりです。

1)リクエストごとに接続を開き、その後閉じるのは良い習慣ですか?

2) リクエストごとにセッションを開く単一の sessionfactory があります。接続との相関関係は何ですか? 接続時に、sessionfactory がさまざまな要求に対してセッションを開くことを知っています。いつ接続を開いて閉じる必要があり、いつセッションを開いて閉じる必要がありますか? ログインごとに新しい接続を開き、ログアウト時にその接続を閉じるか、休止状態にする必要がありますか?

親切なレビューをお寄せいただきありがとうございます

よろしくラフル

4

1 に答える 1

2

リクエストごとに接続を開き、その後閉じるのは良い習慣ですか?

いいえ、これは良い方法ではありません。Hibernate で接続プーリングを使用する場合は、こちらを参照してください。

リクエストごとにセッションを開く単一の sessionfactory があります。接続との相関関係は何ですか?

セッションに割り当てられた接続の 1 つsessionから取得するときに、Hibernate は接続プールを使用します。SessoinFactory

接続をいつ開いて閉じるか

Connection休止状態を使用すると、パフォーマンスについて考えている限り、JDBC について心配する必要はありません

セッションを開いて閉じる必要がある場合

すべての CRUD 操作について

ログインごとに新しい接続を開き、ログアウト時にその接続を閉じるか、休止状態にする必要がありますか?

ユーザーのログインConnectionがなく、JDBC は関係ありません

于 2014-03-09T18:49:20.283 に答える