我正在使用Hibernate 4.3。我正在嘗試從HibernateUtil
類中獲取SessionFactory
對象。我想爲整個應用程序只獲得一個SessionFactory
對象,即應用程序的單例對象。返回SessionFactory休眠4.3的Singleton對象
下面是我現在的代碼,我想讓它成爲Singleton類。
HibernateUtil.java
public class HibernateUtil {
private static SessionFactory sessionFactory;
private static StandardServiceRegistry serviceRegistry;
public static SessionFactory getSessionFactory() {
Configuration configuration = new Configuration();
configuration.configure();
serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
sessionFactory = configuration.buildSessionFactory(serviceRegistry);
return sessionFactory;
}
}
請建議或爲此提供的示例代碼。 謝謝。
做的HibernateUtil一個Singleton類。 – shazin