Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package model;
- import org.hibernate.HibernateException;
- import org.hibernate.cfg.AnnotationConfiguration;
- import org.hibernate.cfg.Configuration;
- import org.hibernate.SessionFactory;
- import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
- import org.hibernate.service.ServiceRegistry;
- /**
- * Hibernate Utility class with a convenient method to get Session Factory
- * object.
- *
- * @author bitel
- */
- public class HibernateUtil {
- private static SessionFactory sessionFactory;
- public static SessionFactory getSessionFactory() {
- if (sessionFactory == null) {
- // loads configuration and mappings
- Configuration configuration = new Configuration().configure();
- ServiceRegistry serviceRegistry
- = new StandardServiceRegistryBuilder()
- .applySettings(configuration.getProperties()).build();
- // builds a session factory from the service registry
- sessionFactory = configuration.buildSessionFactory(serviceRegistry);
- }
- return sessionFactory;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement