List of usage examples for org.hibernate.cfg Configuration configure
public Configuration configure() throws HibernateException
From source file:com.github.leonardoxh.temporeal.model.hibernate.HibernateUtils.java
License:Apache License
private static SessionFactory buildSessionFactory() { Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().build(); return configuration.buildSessionFactory(serviceRegistry); }
From source file:com.hihsoft.sso.business.service.TaclModuleinfoServiceTestCase.java
License:Apache License
/**??:hibernate5000??spring???<50000? * 4000???CPU//from w w w .j a v a2 s . co m * Testsave or update tacl role. */ @Test public void testsaveOrUpdateTaclModuleinfo() { TsysModuleinfo moduleinfo = null; // Session Configuration cfg = new Configuration(); SessionFactory sf = cfg.configure().buildSessionFactory(); Session session = sf.openSession(); // Transaction tx = session.beginTransaction(); // 100 000?100 000? for (int i = 1000000; i < 2000000; i++) { // Moduleinfo moduleinfo = new TsysModuleinfo(); moduleinfo.setModulename("moduleinfo" + i); moduleinfo.setModulename("00000001" + i); moduleinfo.setFlatid("8a9e848a2ed74230012ed7424737000a"); session.save(moduleinfo); // ?20?Session??Session if (i % 5000 == 0) { session.flush(); session.clear(); tx.commit(); tx = session.beginTransaction(); } } // ?? tx.commit(); // session.close(); }
From source file:com.idega.hibernate.HibernateUtil.java
License:Open Source License
private static SessionFactory configure(String cfgPath) { try {// www. j a v a 2 s.c o m Configuration configuration = new AnnotationConfiguration(); if (cfgPath == null) configuration.configure(); else configuration.configure(cfgPath); return configuration.buildSessionFactory(); } catch (Throwable ex) { Logger.getLogger(HibernateUtil.class.getName()).log(Level.SEVERE, "Initial SessionFactory creation failed for cfg path: " + cfgPath, ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.iespacomolla.datos.RentaCochesDAO.java
public RentaCochesDAO() { try {/*ww w .j av a 2 s . c o m*/ ServiceRegistry serviceRegistry; Configuration configuration = new Configuration(); configuration.configure(); serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } catch (Throwable e) { System.err.println("Initial SessionFactory creation failed." + e); throw new ExceptionInInitializerError(e); } }
From source file:com.itk.chaabouni.dao.fillDataBase.java
public static void main(String[] args) { Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); Session session = sessionFactory.openSession(); //******************************************************************** session.beginTransaction();// w w w .j a v a 2s . c o m Employee employee1 = new Employee("Daniel Wasserbar", "daniel.wasserbar@itk-engineering.com", "55500003"); session.save(employee1); Employee employee2 = new Employee("Alexander Pahrl", "alex.pahrl@itk-engineering.com", "55500004"); session.save(employee2); Employee employee3 = new Employee("Michael Tengler", "michael.tengler@itk-engineering.com", "55500005"); session.save(employee3); Employee employee4 = new Employee("Miryam Bouchaani", "miryam.bouchaani@itk-engineering.com", "55500006"); session.save(employee4); session.getTransaction().commit(); //******************************************************************** session.beginTransaction(); // Monday menu Meal meal1 = new Meal("Pizza", "with ham and mushrooms", 5., false); Meal meal2 = new Meal("Pesto Pasta", "with basil and garlic", 5., true); Menu mondayMenu = new Menu("Monday", meal1, meal2); session.save(mondayMenu); // Tuesday menu meal1 = new Meal("Wiener Schnitzel", "with fried potatoes", 10., false); meal2 = new Meal("Lentils soup ", "with carrots and cottage cheese", 5., true); Menu tuesdayMenu = new Menu("Tuesday", meal1, meal2); session.save(tuesdayMenu); // Wednesday's menu meal1 = new Meal("Cheese burger ", "with potatoe wedges", 8., false); meal2 = new Meal("Spinach Lasagna", "with cream sauce and Grana Padano", 5., true); Menu wednesdayMenu = new Menu("Wednesday", meal1, meal2); session.save(wednesdayMenu); // Thursday's menu meal1 = new Meal("Spaghetti Bolognese ", "", 8., false); meal2 = new Meal("Vegetable Curry", "with Basmati rice", 5., true); Menu thursdayMenu = new Menu("Thursday", meal1, meal2); session.save(thursdayMenu); // Friday's menu meal1 = new Meal("Salmon", "with side vegetables", 8., false); meal2 = new Meal("Penne Allarabiata", "spicy", 5., true); Menu fridayMenu = new Menu("Friday", meal1, meal2); session.save(fridayMenu); session.getTransaction().commit(); //******************************************************************** session.beginTransaction(); SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); Date date = new Date(); try { date = sdf.parse("27/02/2017"); } catch (ParseException ex) { Logger.getLogger(AdService.class.getName()).log(Level.SEVERE, null, ex); } ClassifiedAd ad1 = new ClassifiedAd("John Doe", date, "Used iPhone 4", "Good condition. With Charger."); session.save(ad1); ClassifiedAd ad2 = new ClassifiedAd("Jane Doe", date, "3 Bedrooms appartment to rent in Sendling-Westpark", "Looking for someone to take over the contract. Rent is 1600,-/month charges included."); session.save(ad2); session.getTransaction().commit(); //******************************************************************** session.close(); StandardServiceRegistryBuilder.destroy(serviceRegistry); }
From source file:com.itk.chaabouni.dao.SessionService.java
public static SessionFactory getSessionFactory() { if (sessionFactory == null) { synchronized (SessionService.class) { if (sessionFactory == null) { Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); }/*from w ww .j av a 2s. c o m*/ } } return sessionFactory; }
From source file:com.jamesashepherd.sshproxyj.dao.ConfigureTest.java
License:LGPL
@Before public void setUp() throws Exception { Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry();/* w ww.j av a2 s .co m*/ sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:com.jsilvamoises.util.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*from w w w .j ava 2s .co m*/ 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.leqienglish.util.SessionBulder.java
/** * ? Session//from w w w.j a v a 2 s. c o m * @return */ private static Session getSession() { if (sessionFactory == null) { // Configuration--?Hibernate.properties Configuration configuration = new Configuration(); // --?Xxx.hbm.xml configuration.configure(); // SessionFactory sessionFactory = configuration.buildSessionFactory(); } return sessionFactory.openSession(); }
From source file:com.liferay.samplehibernate.util.HibernateUtil.java
License:Open Source License
private HibernateUtil() { try {/*from w w w.j av a 2 s .c om*/ Configuration configuration = new Configuration(); configuration = configuration.configure(); _sessionFactory = configuration.buildSessionFactory(); } catch (Exception e) { _log.error(e, e); } }