I found a the HibernateUtil
class in my Package, it contains an unknown syntax for me. I don't know what it is and how this works:
public class HibernateUtil {
private static final SessionFactory sessionFactory;
//???
static {
try{
//Create the SessionFactory from standard config file (hibernate.cfg.xml)
Configuration configuration = new Configuration().configure();
StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties());
sessionFactory = configuration.buildSessionFactory(builder.build());
}catch (Throwable ex){
//Log the Exception
System.err.println("Initial SessionFactory creation failed: "+ ex);
throw new ExceptionInInitializerError(ex);
}
}
public static SessionFactory getSessionFactory() {
return sessionFactory;
}
}