List of usage examples for org.hibernate.cfg Configuration getProperties
public Properties getProperties()
From source file:com.jardoapps.usermodule.hbn.HibernateUtil.java
License:Open Source License
private static SessionFactory buildSessionFactory() { try {//from w ww . j a va2 s.c om Configuration configuration = new Configuration().configure(); ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(configuration.getProperties()); return configuration.buildSessionFactory(serviceRegistryBuilder.buildServiceRegistry()); } catch (Throwable e) { System.err.println("Initial SessionFactory creation failed." + e); throw new ExceptionInInitializerError(e); } }
From source file:com.jeroensteenbeeke.hyperion.data.TestPersistenceModel.java
License:Open Source License
@Before public void initHibernate() { Configuration config = new Configuration(); config = config.addAnnotatedClass(Lolcat.class); config = config.setProperty("hibernate.hbm2ddl.auto", "create"); config = config.setProperty("hibernate.dialect", "org.hibernate.dialect.H2Dialect"); config = config.setProperty("hibernate.show_sql", "true"); config = config.setProperty("hibernate.connection.driver_class", "org.h2.Driver"); config = config.setProperty("hibernate.connection.url", "jdbc:h2:mem:tysan"); config = config.setProperty("hibernate.connection.username", "sa"); config = config.setProperty("hibernate.connection.password", ""); config = config.setProperty("hibernate.connection.pool_size", "50"); config = config.setProperty("hibernate.connection.provider_class", "org.hibernate.connection.DriverManagerConnectionProvider"); // config = config.setProperty("hibernate.c3p0.min_size", "5"); // config = config.setProperty("hibernate.c3p0.max_size", "20"); // config = config.setProperty("hibernate.c3p0.timeout", "1800"); // config = config.setProperty("hibernate.c3p0.max_statements", "50"); final ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(config.getProperties()).build(); sf = config.buildSessionFactory(serviceRegistry); }
From source file:com.jordan.HibernateUtil.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); }/* w w w.ja va 2 s. c o m*/ return sessionFactory;//return sessionFactory; }
From source file:com.jsilvamoises.util.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {// w w w . ja va2s . com Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry 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); } }
From source file:com.jvosantos.hibernate.samples.annotation.component.DatabaseSessionFactory.java
private static SessionFactory buildSessionFactory() { try {/*from w ww .j a va 2 s .co m*/ // Create the SessionFactory from hibernate.cfg.xml Configuration configuration = new Configuration() .configure(DatabaseSessionFactory.class.getResource("hibernate.cfg.xml")); return configuration.buildSessionFactory( new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build()); } 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); } }
From source file:com.jvosantos.hibernate.samples.annotation.helloworld.DatabaseSessionFactory.java
private static SessionFactory buildSessionFactory() { try {//from w w w. jav a 2 s. c om // Create the SessionFactory from hibernate.cfg.xml Configuration configuration = new Configuration() .configure("/com/jvosantos/hibernate/samples/annotation/helloworld/hibernate.cfg.xml"); return configuration.buildSessionFactory( new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build()); } 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); } }
From source file:com.jvosantos.hibernate.samples.xml.helloworld.DatabaseSessionFactory.java
private static SessionFactory buildSessionFactory() { try {//from w w w . j a v a2 s .com // Create the SessionFactory from hibernate.cfg.xml Configuration configuration = new Configuration() .configure("/com/jvosantos/hibernate/samples/xml/helloworld/hibernate.cfg.xml"); return configuration.buildSessionFactory( new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build()); } 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); } }
From source file:com.kalai.ConnectionCheck.java
private static void configureUsingHibernatePropertiesFile() throws IOException { try {//www . j a va 2 s.c o m // TODO Auto-generated method stub Configuration configuration = new Configuration(); Properties properties = new Properties(); properties.load( Thread.currentThread().getContextClassLoader().getResourceAsStream("hibernate.properties")); configuration.setProperties(properties); StandardServiceRegistry sr = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(sr); // session = sessionFactory.getCurrentSession(); // session.getTransaction().begin(); // System.out.println("Session is Opened---" + session.isOpen()); // System.out.println("Session is Closed---" + session.isConnected()); // System.out.println("session id is-----" + session.hashCode()); // Query qr = session.createQuery("select PID,PersonName,Address from personaldetails"); // List allUsers; // allUsers = qr.list(); // for (int i = 0; i < allUsers.size(); i++) { // System.out.println("Users" + allUsers.size()); // // } // session.getTransaction().commit(); // System.exit(0); } catch (IOException | HibernateException ex) { // Log the exception. System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.kalai.ConnectionCheck.java
public static void configureUsingHibernateConfigXMLFile() { // Create configuration instance Configuration configuration = new Configuration(); // Pass hibernate configuration file configuration.configure("hibernate.cfg.xml"); // Since version 4.x, service registry is being used StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); // Create session factory instance // SessionFactory factory = configuration.buildSessionFactory(serviceRegistry); ///* w w w .j av a2s .c o m*/ // // Get current session // Session session = factory.getCurrentSession(); // // // Begin transaction // session.getTransaction().begin(); // // // Print out all required information // System.out.println("Session Is Opened :: " + session.isOpen()); // System.out.println("Session Is Connected :: " + session.isConnected()); //// Employee em = new Employee("kurtis", "Executive"); //// session.save(em); // //// Query qr = session.createQuery("from employee"); //// List allUsers; //// allUsers = qr.list(); //// for (int i = 0; i < allUsers.size(); i++) { //// System.out.println("Users" + allUsers.size()); //// //// } // // Commit transaction // session.getTransaction().commit(); // // System.exit(0); }
From source file:com.laborun.dao.Connection.java
public static Session getConnection() { if (connection == null) { // SessionFactory sessionFactory = new Configuration().configure("hibernate.cfg.xml").buildSessionFactory(); Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); connection = sessionFactory.openSession(); }//from www. j a v a 2 s. c om return connection; }