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;
 }
}
 
     
    