List of usage examples for org.hibernate.cfg Configuration Configuration
public Configuration()
From source file:com.project.hibernate.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {//ww w . j a v a 2 s. c o m // Create the SessionFactory from hibernate.cfg.xml Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); System.out.println("Hibernate Configuration loaded"); // apply configuration property settings to StandardServiceRegistryBuilder ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); System.out.println("Hibernate serviceRegistry created"); SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; } 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.proyectohibernate.dao.HibernateUtil.java
public static SessionFactory getSessionFactory() { try {// w ww. jav a2 s .c o m return new Configuration().configure().buildSessionFactory(); } catch (HibernateException ex) { System.err.println("HibernateUtil - Error: " + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.proyectohibernate.dao.HibernateUtil.java
/** * Returns the original Hibernate configuration. * * @return Configuration/*from w w w .ja va 2 s . c o m*/ */ public static Configuration getConfiguration() { return new Configuration(); }
From source file:com.pymegest.persistence.hibernate.HibernateUtil.java
License:GNU General Public License
public static synchronized void buildSessionFactory() { if (sessionFactory == null) { Configuration configuration = new Configuration(); configuration.configure();//from ww w . ja v a 2s.c om configuration.setProperty("hibernate.current_session_context_class", "thread"); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder() .applySettings(configuration.getProperties()).buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } }
From source file:com.qa.onlinebanking.dao.ObjectDao.java
public static void makeSessionFactory() { try {/*from w w w .j a va 2 s .c o m*/ factory = new Configuration().configure().buildSessionFactory(); } catch (HibernateException ex) { throw new ExceptionInInitializerError(ex); } }
From source file:com.quakearts.webapp.hibernate.HibernateHelper.java
License:Open Source License
public synchronized static Configuration getCurrentConfiguration() { if (configuration == null) { configuration = new Configuration(); }//from www . j a v a2 s .com return configuration; }
From source file:com.quakearts.webapp.hibernate.HibernateHelper.java
License:Open Source License
private static void configureDomain(String domain) throws HibernateException { Configuration configuration = new Configuration(); HelperStore helperStore = new HelperStore(); helperStore.registryBuilder = new StandardServiceRegistryBuilder() .configure(new StringBuilder(domain).append(".") .append(StandardServiceRegistryBuilder.DEFAULT_CFG_RESOURCE_NAME).toString()) .applySetting(CurrentSessionContextHelper.DOMAIN, domain); helperStore.registry = helperStore.registryBuilder.build(); helperStore.configuration = configuration; helperStore.factory = configuration.buildSessionFactory(helperStore.registry); store.put(domain, helperStore);//from w w w . j a v a 2s .co m }
From source file:com.querydsl.jpa.codegen.HibernateDomainExporterTest.java
License:Apache License
@Test public void Execute_MyEntity() throws IOException { FileUtils.delete(new File("target/gen6")); File myEntity = new File("src/test/resources/entity.hbm.xml"); Configuration config = new Configuration(); config.addFile(myEntity);/*from www. java2s. c o m*/ HibernateDomainExporter exporter = new HibernateDomainExporter("Q", new File("target/gen6"), config); exporter.execute(); File targetFile = new File("target/gen6/com/querydsl/jpa/codegen/QMyEntity.java"); assertContains(targetFile, "StringPath pk1", "StringPath pk2", "StringPath prop1"); CompileUtils.compile("target/gen6"); }
From source file:com.querydsl.jpa.codegen.HibernateDomainExporterTest.java
License:Apache License
@Test public void Execute_Contact() throws IOException { FileUtils.delete(new File("target/gen1")); File contact = new File("src/test/resources/contact.hbm.xml"); Configuration config = new Configuration(); config.addFile(contact);//from ww w . j av a2 s .c om HibernateDomainExporter exporter = new HibernateDomainExporter("Q", new File("target/gen1"), config); exporter.execute(); File targetFile = new File("target/gen1/com/querydsl/jpa/domain2/QContact.java"); assertContains(targetFile, "StringPath email", "StringPath firstName", "NumberPath<Long> id", "StringPath lastName"); CompileUtils.compile("target/gen1"); }
From source file:com.querydsl.jpa.codegen.HibernateDomainExporterTest.java
License:Apache License
@Test public void Execute_Contact_with_Suffix() throws IOException { FileUtils.delete(new File("target/gen1")); File contact = new File("src/test/resources/contact.hbm.xml"); Configuration config = new Configuration(); config.addFile(contact);/* ww w . j a v a2 s. c om*/ HibernateDomainExporter exporter = new HibernateDomainExporter("", "Type", new File("target/gen1"), config); exporter.execute(); File targetFile = new File("target/gen1/com/querydsl/jpa/domain2/ContactType.java"); assertContains(targetFile, "StringPath email", "StringPath firstName", "NumberPath<Long> id", "StringPath lastName"); CompileUtils.compile("target/gen1"); }