Example usage for org.hibernate.cfg Configuration buildSessionFactory

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

Introduction

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

Prototype

public SessionFactory buildSessionFactory(ServiceRegistry serviceRegistry) throws HibernateException 

Source Link

Document

Create a SessionFactory using the properties and mappings in this configuration.

Usage

From source file:com.zanvork.guildhub.model.dao.HibernateMySQLDAO.java

public static SessionFactory getSessionFactory(String dbconnect) {

    if (sessionFactory != null && sessionFactory.containsKey(dbconnect)) {
        return sessionFactory.get(dbconnect);
    }// w w  w. j av a 2  s. c om

    try {
        synchronized (sessionFactory) {
            Configuration configuration = new Configuration().configure();

            ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                    .applySettings(configuration.getProperties()).build();
            SessionFactory sf = configuration.buildSessionFactory(serviceRegistry);
            sessionFactory.put(dbconnect, sf);
        }
    } catch (HibernateException ex) {
        throw new ExceptionInInitializerError(ex);
    }
    return sessionFactory.get(dbconnect);
}

From source file:compecon.engine.util.HibernateUtil.java

License:Open Source License

private static SessionFactory buildSessionFactory() {
    if (HibernateUtil.isActive()) {
        Configuration configuration = new Configuration();
        configuration.configure("hibernate.cfg.xml");
        ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder()
                .applySettings(configuration.getProperties());
        SessionFactory sessionFactory = configuration
                .buildSessionFactory(serviceRegistryBuilder.buildServiceRegistry());
        return sessionFactory;
    }/*from w w  w.ja v a  2 s  . c  o  m*/
    return null;
}

From source file:compositekey.savedata.java

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    response.setContentType("text/html;charset=UTF-8");

    /* TODO output your page here. You may use following sample code. */

    Configuration con = new Configuration();
    con.configure("hibernate.cfg.xml");
    serviceRegistry = new StandardServiceRegistryBuilder().applySettings(con.getProperties()).build();
    SessionFactory sf = con.buildSessionFactory(serviceRegistry);
    Session s = sf.openSession();/*from  w w  w. j a  va2  s. c  om*/

    Transaction tr = s.beginTransaction();

    Compositetesting com = new Compositetesting();

    com.getId().setFname("ishwar");
    com.getId().setName("Rohit");
    com.setId_1(10);
    com.setSalary(100);
    s.save(com);
    tr.commit();

}

From source file:Conexion.NewHibernateUtil.java

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);
    }// ww  w . j  a  v a2  s .  c  o m

    return sessionFactory;
}

From source file:Connect.DeleteDao.java

public static int delete(GS_Movie u) {
    int i = 0;/*from  w  ww  . j a  va2s  .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();
        session.delete(u);
        t.commit();
    } catch (Exception ex) {
        if (t != null) {
            t.rollback();
        }
        ex.printStackTrace();
    } finally {
        session.close();
    }
    return i;
}

From source file:Connect.HistoryDao.java

public static int add(GS_History u) {
    int i = 0;/*from w  w w .j  a v a 2s.  c o 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.HistoryResDao.java

public static int add(GS_HistoryRes u) {
    int i = 0;/* w ww. j  ava2  s . c o  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.MovieDao.java

public static int add(GS_Movie u) {
    int i = 0;//from   w  w w  . jav a 2s.  c  o 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;//from  w w w  . j av a2 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;
}