List of usage examples for org.hibernate.cfg Configuration Configuration
public Configuration()
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.jklas.search.HibernateHydrateTest.java
License:Open Source License
@BeforeClass public static void setupSessionFactory() throws SearchEngineMappingException { Utils.configureAndMap(Customer.class); Utils.configureAndMap(Item.class); HibernateEventInterceptor listener = new HibernateEventInterceptor(new SearchInterceptor( new DefaultIndexerService(new DefaultIndexingPipeline(), MemoryIndexWriterFactory.getInstance()))); Configuration configuration = new Configuration().configure(); configuration.getEventListeners().setPreInsertEventListeners(new PreInsertEventListener[] { listener }); configuration.getEventListeners().setPreUpdateEventListeners(new PreUpdateEventListener[] { listener }); configuration.getEventListeners().setPreDeleteEventListeners(new PreDeleteEventListener[] { listener }); sessionFactory = configuration.buildSessionFactory(); }
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); }//from w ww . j a v a 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 .j a va2 s. 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 ww w . j a va 2s. 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 {/* w w w . j a va 2 s .c o m*/ // 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 . ja v a2 s . c om // 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 v a 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); ////from w ww. jav a2 s .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.klistret.cmdb.utility.hibernate.CMDBDatabaseHelper.java
License:Open Source License
protected CMDBDatabaseHelper(String mConfiguration) { sConfiguration = new Configuration(); sConfiguration.configure(mConfiguration); }