0
Hibernate
のデータベースに接続する方法はper-session
ではないper-request
になりますか?私は、Web Appのマイページのすべてのリクエストに対して、Hibernate Configurationが再作成され、パフォーマンスに影響を与える可能性があることに気付いたので、休止状態:休止状態の接続を変更する
Hibernate
のデータベースに接続する方法はper-session
ではないper-request
になりますか?私は、Web Appのマイページのすべてのリクエストに対して、Hibernate Configurationが再作成され、パフォーマンスに影響を与える可能性があることに気付いたので、休止状態:休止状態の接続を変更する
同じSessionFactoryを再作成せずに保持する必要があります。だから静的にする必要があります。
例:それはもちろん
が存在していない場合にのみ、必要なときにあなたは、あなたがセッションを閉じる必要があり、あなたのセッションを作成します「HibernateUtils.getSessionを()」を呼び出します
public class HibernateUtils{
private static SessionFactory session;
private static void createSession(){
sessionFactory = new Configuration().configure().buildSessionFactory();
}
public static Session getSession(){
if(session == null)
createSession()
return session.openSession();
}
}
ありがとうございました –