dotfiles/.config/Code/User/History/-61b3b463/g1v0.java

28 lines
705 B
Java
Raw Normal View History

2024-09-09 16:59:28 +05:00
package com.rutils;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class HibernateUtil{
private static final SessionFactory sessionFactory = buildSessionFactory();
private static SessionFactory buildSessionFactory(){
try{
return new Configuration().configure().buildSessionFactory();
}
catch(Throwable e){
System.err.println("Session Factory creation failed" + e);
throw new ExceptionInInitializerError(e);
}
}
public static SessionFactory getSessionfactory(){
return sessionFactory;
}
public static void shutdown(){
getSessionfactory().close();
}
}