Example usage for org.hibernate.boot.registry StandardServiceRegistryBuilder StandardServiceRegistryBuilder

List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder StandardServiceRegistryBuilder

Introduction

In this page you can find the example usage for org.hibernate.boot.registry StandardServiceRegistryBuilder StandardServiceRegistryBuilder.

Prototype

public StandardServiceRegistryBuilder() 

Source Link

Document

Create a default builder.

Usage

From source file:Connect.MovieDao.java

public static int add(GS_Movie u) {
    int i = 0;//from w w w. j  a  v  a  2s .co  m
    Configuration configuration = new Configuration();
    configuration.configure();
    serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    Session session = sessionFactory.openSession();
    Transaction t = null;
    try {
        t = session.beginTransaction();
        // t.begin();
        i = (Integer) session.save(u);
        t.commit();
    } catch (Exception ex) {
        if (t != null) {
            t.rollback();
        }
        ex.printStackTrace();
    } finally {
        session.close();
    }
    return i;
}

From source file:Connect.UserDao.java

public static int register(GS_Reg u) {
    int i = 0;//  w ww  . ja  v a  2  s  . c  om
    Configuration configuration = new Configuration();

    configuration.configure();
    serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);

    Session session = new Configuration().configure().buildSessionFactory(serviceRegistry).openSession();

    Transaction t = null;

    try {
        t = session.beginTransaction();
        // t.begin();
        i = (Integer) session.save(u);
        t.commit();
    } catch (Exception ex) {
        t.rollback();
        ex.printStackTrace();
        //String str=hello;
        //ServletContext.log(ex,str);
        // ServletContext.getContext().log();
        //throw ex;
    } finally {
        session.close();

        return i;
    }
}

From source file:Connection.Hibernate.java

public SessionFactory getConnection() {
    Configuration cfg = new Configuration().configure();
    StandardServiceRegistryBuilder build = new StandardServiceRegistryBuilder()
            .applySettings(cfg.getProperties());
    SessionFactory sessao = cfg.buildSessionFactory(build.build());
    return sessao;
}

From source file:crud.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {//from   w ww  . j av a2s  . c  o  m
        Configuration cfg = new Configuration();
        cfg.configure("hibernate.cfg.xml");

        StandardServiceRegistryBuilder registradorServico = new StandardServiceRegistryBuilder();
        registradorServico.applySettings(cfg.getProperties());
        StandardServiceRegistry servico = registradorServico.build();

        return cfg.buildSessionFactory(servico);
    } catch (Throwable e) {
        System.out.println("Criao inicial do objeto SessionFactory falhou. Erro: " + e);
        throw new ExceptionInInitializerError(e);
    }
}

From source file:cz.morosystems.morotestserver.dao.HibernateUtil.java

public static synchronized void Init() {
    try {//ww w .jav a2  s.co  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  ww.  ja  v  a 2s . 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.  java  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) {
        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();/* w w w. jav a 2 s.c om*/
        //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  ww. ja  v a  2  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;
}