البته تو Hibernate 4.3 به بعد بعضی از کلاسا و متدها deprecate شده...کلاس HibernateUtil رو به این صورت بنویسید:
public class HibernateUtil {
private static final SessionFactory SESSION_FACTORY;
static {
try {
Configuration configuration = new Configuration();
configuration.configure();
ServiceRegistry registry = new StandardServiceRegistryBuilder().applySettings(con figuration.getProperties()).build();
SESSION_FACTORY = configuration.buildSessionFactory(registry);
} catch (Throwable e) {
throw new ExceptionInInitializerError(e);
}
}
public static SessionFactory getSessionFactory() {
return SESSION_FACTORY;
}
public static void shutdown() {
getSessionFactory().close();
}
}