List of usage examples for org.hibernate.cfg Configuration getProperties
public Properties getProperties()
From source file:cz.filmtit.userspace.USHibernateUtil.java
License:Open Source License
public void buildSessionFactoryFromHbmFile(String hbmFileName) { Configuration configuration = new Configuration(); configuration.configure(hbmFileName); serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry();/*from ww w .j ava 2 s.c o m*/ sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:cz.morosystems.morotestserver.dao.HibernateUtil.java
public static synchronized void Init() { try {/* w w w . j av a 2s .c o m*/ Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); LOG.info("HibernateUtil.Init"); } catch (Throwable ex) { LOG.error("Initial Hibernate SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:dani.java.examenm06uf4.controller.DirectorDAO.java
public DirectorDAO(SessionFactory sessionFactory) { if (sessionFactory == null) { //loads default hibernate.cfg.xml from classpath Configuration configuration = new Configuration().configure(); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()) .build();/* w w w . j a v a 2 s . c o m*/ //builds a session factory from the service registry this.sessionFactory = configuration.buildSessionFactory(serviceRegistry); } else { this.sessionFactory = sessionFactory; } session = this.sessionFactory.openSession(); try { fh = new FileHandler("log.txt", true); logger.addHandler(fh); logger.setUseParentHandlers(false); SimpleFormatter formatter = new SimpleFormatter(); fh.setFormatter(formatter); } catch (IOException | SecurityException ex) { DirectorDAO.logger.log(Level.SEVERE, ex.getMessage()); } }
From source file:dani.java.examenm06uf4.controller.EmpleatDAO.java
public EmpleatDAO(SessionFactory sessionFactory) { if (sessionFactory == null) { //loads default hibernate.cfg.xml from classpath Configuration configuration = new Configuration().configure(); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()) .build();/* w ww .j a va2s .c o m*/ //builds a session factory from the service registry this.sessionFactory = configuration.buildSessionFactory(serviceRegistry); } else { this.sessionFactory = sessionFactory; } session = this.sessionFactory.openSession(); try { fh = new FileHandler("log.txt", true); logger.addHandler(fh); logger.setUseParentHandlers(false); SimpleFormatter formatter = new SimpleFormatter(); fh.setFormatter(formatter); } catch (IOException | SecurityException ex) { EmpleatDAO.logger.log(Level.SEVERE, ex.getMessage()); } }
From source file:dani.java.examenm06uf4.controller.EmpresaDAO.java
public EmpresaDAO(SessionFactory sessionFactory) { if (sessionFactory == null) { //loads default hibernate.cfg.xml from classpath Configuration configuration = new Configuration().configure(); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()) .build();/*from w w w .j av a 2 s.c o m*/ //builds a session factory from the service registry this.sessionFactory = configuration.buildSessionFactory(serviceRegistry); } else { this.sessionFactory = sessionFactory; } session = this.sessionFactory.openSession(); try { fh = new FileHandler("log.txt", true); logger.addHandler(fh); logger.setUseParentHandlers(false); SimpleFormatter formatter = new SimpleFormatter(); fh.setFormatter(formatter); } catch (IOException | SecurityException ex) { EmpresaDAO.logger.log(Level.SEVERE, ex.getMessage()); } }
From source file:dani.java.examenm06uf4.controller.OficinaDAO.java
public OficinaDAO(SessionFactory sessionFactory) { if (sessionFactory == null) { //loads default hibernate.cfg.xml from classpath Configuration configuration = new Configuration().configure(); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()) .build();//from w w w . jav a2 s .com //builds a session factory from the service registry this.sessionFactory = configuration.buildSessionFactory(serviceRegistry); } else { this.sessionFactory = sessionFactory; } session = this.sessionFactory.openSession(); try { fh = new FileHandler("log.txt", true); logger.addHandler(fh); logger.setUseParentHandlers(false); SimpleFormatter formatter = new SimpleFormatter(); fh.setFormatter(formatter); } catch (IOException | SecurityException ex) { EmpresaDAO.logger.log(Level.SEVERE, ex.getMessage()); } }
From source file:DAO.ClassesDAO.java
private static SessionFactory getSessionFactory() { Configuration config = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(config.getProperties()); SessionFactory sessionfactory = config.buildSessionFactory(builder.build()); return sessionfactory; }
From source file:DAO.HibernateSessionFactory.java
public static Session getSession() { if (sessionFactory == null) { Configuration configuration = new Configuration().configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.configure().buildSessionFactory(serviceRegistry); }//from www . j a v a2 s . c o m return sessionFactory.openSession(); }
From source file:DAO.RolpersonaDAO.java
public void insertar(Rolpersona rolpersona) { Configuration configuration = new Configuration(); configuration.configure();/*from w ww .ja v a 2 s . c om*/ ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry(); SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); Session session = sessionFactory.openSession(); session.beginTransaction(); session.save(rolpersona); session.getTransaction().commit(); session.close(); }
From source file:Data.Configuration.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/* w ww . j a v a 2s.com*/ // Create the SessionFactory from hibernate.cfg.xml Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); return configuration.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { // Make sure you log the exception, as it might be swallowed System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }