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:com.lt.clienttracker.HibernateManager.java

private static SessionFactory buildSessionFactory() {
    try {//from  ww w  . j av a 2 s . c o  m
        // Create the SessionFactory from hibernate.cfg.xml
        Configuration cfg = new Configuration();
        cfg.configure();
        serviceRegistryBuilder = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties());
        return cfg.buildSessionFactory(serviceRegistryBuilder.build());
    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.luan.thermospy.server.db.util.ThermospyHibernateUtil.java

License:Open Source License

private static SessionFactory createSessionFactory() {
    Configuration configuration = new Configuration();
    configuration.configure();//from ww w .jav  a2s .co  m
    serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    return sessionFactory;
}

From source file:com.luizalabs.friendsserver.util.HibernateUtil.java

public static SessionFactory getSessionFactory() {
    if (sessionFactory == null) {
        try {//from w  w w.  ja  v a  2s .c  o  m
            Configuration configuration = new Configuration().configure().addAnnotatedClass(Friend.class)
                    .addAnnotatedClass(Post.class);

            StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();
            serviceRegistryBuilder.applySettings(configuration.getProperties());

            ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();
            sessionFactory = configuration.buildSessionFactory(serviceRegistry);

        } catch (Throwable ex) {
            System.err.println("Initial SessionFactory creation failed." + ex);
            throw new ExceptionInInitializerError(ex);
        }

        return sessionFactory;
    } else {
        return sessionFactory;
    }
}

From source file:com.mangelt.movies.manager.utileria.Conexion.java

public static final Session session() {
    SessionFactory sessionFactory = null;
    Configuration config = new Configuration().configure();
    // Build a Registry with our configuration properties
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties())
            .build();/*from w  ww.  j av  a2 s  . c om*/

    sessionFactory = config.buildSessionFactory(serviceRegistry);
    return sessionFactory.openSession();
}

From source file:com.matrimony.util.HibernateUtil.java

public static Session getCurrentSession() {
    if (sessionFactory == null) {
        System.out.println("Hibernate configuration loading...");
        Configuration cfg = new Configuration();
        System.out.println("Hibernate configuration loaded...");
        cfg.configure();//w w w  .  j  ava  2 s.  com
        ServiceRegistry sr = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties()).build();
        System.out.println("Hibernate registried");
        System.out.println(sr);
        sessionFactory = cfg.buildSessionFactory(sr);
    }
    return sessionFactory.getCurrentSession();
}

From source file:com.medigy.persist.util.HibernateUtil.java

License:Open Source License

public static void setConfiguration(Configuration cfg) throws HibernateException {
    try {//from w  ww  . ja v  a2  s  .c o  m
        if (sessionFactory != null) {
            connectionProvider.close();
            sessionFactory.close();
        }
        sessionFactory = cfg.buildSessionFactory();
        connectionProvider = ConnectionProviderFactory.newConnectionProvider(cfg.getProperties());
    } catch (MappingException e) {
        throw e;
    }
}

From source file:com.mpaike.core.database.hibernate.DialectFactoryBean.java

License:Open Source License

@SuppressWarnings("deprecation")
public Object getObject() throws SQLException {
    Session session = ((SessionFactory) this.localSessionFactory.getObject()).openSession();
    Configuration cfg = this.localSessionFactory.getConfiguration();
    Connection con = null;/*from ww w. java 2  s  .c  o  m*/
    try {
        // make sure that we AUTO-COMMIT
        con = session.connection();
        con.setAutoCommit(true);
        Dialect dialect = DialectFactory.buildDialect(cfg.getProperties(), con);
        dialect = changeDialect(cfg, dialect);
        return dialect;
    } finally {
        try {
            con.close();
        } catch (Exception e) {
        }
    }
}

From source file:com.mpe.common.validation.BeanValidationEventListener.java

License:Open Source License

public void initialize(Configuration cfg) {
    if (!initialized) {
        ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
        Properties props = cfg.getProperties();
        init(factory, props);/*from www  .j  a va 2  s.  co  m*/
    }
}

From source file:com.mr.main.AddXuesheng.java

public static void main(String[] args) {
    System.out.println("test...");//
    try {//w w w  .  j  a v a2 s  .  c om
        //1.  SessionFactory 
        //1).  Configuration :  hibernate ?? ?
        Configuration configuration = new Configuration().configure();
        //2).  ServiceRegistry : hibernate 4.x 
        //hibernate ?????.
        ServiceRegistry serviceRegistry = new ServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();
        //3).
        SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
        //2.  Session 
        Session session = sessionFactory.openSession();
        //3. ?
        Transaction transaction = session.beginTransaction();

        //?        
        /*
        Xuesheng xuesheng = new Xuesheng();
        xuesheng.setXuehao("10");
        xuesheng.setXingming("");
        xuesheng.setNianling(19);
        xuesheng.setDianhua("110119");
        xuesheng.setYouxiang("1265454@163.com");
        session.save(xuesheng);
        */

        //?
        /*
        Xuesheng xuesheng =(Xuesheng) session.get(Xuesheng.class,"bbc3606257414848015741484ae90000" );
        xuesheng.setXingming("");
        session.update(xuesheng);
        */

        //?
        /*
        Xuesheng xuesheng =(Xuesheng) session.get(Xuesheng.class,"bbc3606257414848015741484ae90000" );
        session.delete(xuesheng);
        */

        //?

        Xuesheng xuesheng = (Xuesheng) session.get(Xuesheng.class, "bbc360625741499c015741499e4a0000");
        System.out.println("??" + xuesheng.getXingming());

        //??
        transaction.commit();
        //
        session.close();
    } catch (Throwable ex) {
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.mtech.easyexchange.SessionFactoryProvider.java

License:Open Source License

protected static SessionFactory createSessionFactory() {
    try {//  ww w  .  j  a v  a2s  .co  m

        Configuration cfg = new Configuration();
        cfg.configure("hibernate.cfg.xml");

        StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(cfg.getProperties()).build();
        return cfg.buildSessionFactory(serviceRegistry);

    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory Creation Failed");
        throw new ExceptionInInitializerError(ex);
    }
}