Example usage for org.hibernate.cfg Configuration getProperties

List of usage examples for org.hibernate.cfg Configuration getProperties

Introduction

In this page you can find the example usage for org.hibernate.cfg Configuration getProperties.

Prototype

public Properties getProperties() 

Source Link

Document

Get all properties

Usage

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