내 프로젝트에서 나는 최대 절전 모드를 사용한다. 내가 처음 (문자열 일) 메소드 addToDatabase를 호출 할 때SessionFactory 객체를 생성하는 방법
public class DatabaseWorker {
static SessionFactory sessionFactory = null;
static {
try{
sessionFactory = new Configuration().configure().buildSessionFactory();
}catch (Throwable ex) {
System.err.println("Failed to create sessionFactory object." + ex);
throw new ExceptionInInitializerError(ex);
}
}
public static void addToDatabase(String something) {
/...
}
}
그것은 sessionFactory에 생성 될 필요가 있기 때문에 실행하는 데 시간이 오래 걸립니다 : 나는 서버 측에 다음과 같은 클래스를 사용하여 데이터베이스와 상호 작용합니다. 첫 번째 쿼리 전에 sessionFactory를 만들 수있는 방법이 있습니까?
이 도움이 될 수 있습니다 당신 http://stackoverflow.com/questions/7986750/create-session-factory-in-hibernate-4 – Abhishek
에서 시작시로드 값을 사용하여 서버가 시작될 클래스를로드 수코양이 –