List of usage examples for org.hibernate.cfg Configuration getProperties
public Properties getProperties()
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); } }