67,515
社区成员
发帖
与我相关
我的任务
分享
public class HibernateUtil {
private static final SessionFactory sessionFactory;
private static final ThreadLocal session = new ThreadLocal();
static {
try {
sessionFactory = new Configuration().configure().buildSessionFactory();
} catch (Throwable ex) {
System.err.println("Initial SessionFactory creation failed." + ex);
throw new ExceptionInInitializerError(ex);
}
}
}
静态代码块主要就是在加载的时候执行,而且只执行一次,有唯一性,写在构造器中就没有意义了
懒汉式单例模式额
jvm加载HibernateUtil类时,执行静态代码块