List of usage examples for org.hibernate.cfg Configuration Configuration
public Configuration()
From source file:MainVehicle.java
public static void main(String h[]) { Vehicle v1 = new Vehicle(); v1.setVid(1);// ww w . j a v a 2 s . co m v1.setVname("some vehicle"); TwoWheeler tw = new TwoWheeler(); tw.setVid(12); tw.setVname("bike"); tw.setHandleBar("bike handle bar"); FourWheeler fw = new FourWheeler(); fw.setVid(13); fw.setVname("car"); fw.setSteeringWheel("car's streeing wheel"); Configuration conf = new Configuration(); conf.configure("hibernate.cfg.xml"); SessionFactory factory = conf.buildSessionFactory(); Session sess = factory.openSession(); Transaction trx = sess.beginTransaction(); sess.save(v1); sess.save(tw); sess.save(fw); trx.commit(); sess.close(); }
From source file:CrosswordTestBase.java
public static SessionFactory buildSessionFactory() { Configuration config = new Configuration(); config.configure();/* w ww .j av a2 s . co m*/ StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder(); ssrb.applySettings(config.getProperties()); StandardServiceRegistry ssr = ssrb.build(); return config.buildSessionFactory(ssr); }
From source file:HibernateApp.java
License:Open Source License
private static Session createSession() { SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); return sessionFactory.openSession(); }
From source file:TestPurchase.java
@Test public void testSave() { Purchase entity = new Purchase(); entity.setId(0);/*from www. ja va 2s.c om*/ entity.setStatus(PurchaseStatus.W); PurchaseItemService sitem = new PurchaseItemService(); sitem.setId(0); Service service = new Service(); service.setId(1); sitem.setService(service); sitem.setFlagVat(FlagVat.I); entity.getServices().add(sitem); sitem = new PurchaseItemService(); sitem.setId(0); service = new Service(); service.setId(2); sitem.setService(service); sitem.setFlagVat(FlagVat.E); entity.getServices().add(sitem); PurchaseItemProduct pitem = new PurchaseItemProduct(); pitem.setId(0); Product p = new Product(); p.setId(1); pitem.setProduct(p); pitem.setFlagVat(FlagVat.I); entity.getProducts().add(pitem); pitem = new PurchaseItemProduct(); pitem.setId(0); p = new Product(); p.setId(2); pitem.setProduct(p); pitem.setFlagVat(FlagVat.I); entity.getProducts().add(pitem); Configuration config = new Configuration(); SessionFactory factory = config.configure("hibernate.cfg.xml").buildSessionFactory(); Session session = factory.openSession(); Transaction tran = session.beginTransaction(); Purchase data = (Purchase) session.get(Purchase.class, entity.getId()); Purchase result = (Purchase) session.merge(entity); tran.commit(); }
From source file:PersistenceTest.java
/** * Operaciones que se realizan antes de ejecutar el banco de pruebas. * En este caso se crea una misma sesin que ser usada en todas las * pruebas./* w ww . j a va 2s .co m*/ */ @Before public void setupSession() { Configuration configuration = new Configuration(); configuration.configure("hibernate-inmemory.cfg.xml"); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); session = sessionFactory.openSession(); }
From source file:Storage.java
License:Open Source License
/** * Creates a new SessionFactory instance *///from w w w .ja va 2 s . co m public static void initialize() { if (factory == null) { try { Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); factory = configuration.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { System.err.println("Failed to create sessionFactory object." + ex); throw new ExceptionInInitializerError(ex); } } }
From source file:TestEmployee.java
@Test public void saveEmployee() { Configuration config = new Configuration(); SessionFactory factory = config.configure("hibernate.cfg.xml").buildSessionFactory(); Session session = factory.openSession(); Transaction tran = session.beginTransaction(); Employee entity = new Employee(); entity.setId(0);//from w w w .j a v a 2s . c om Education item = new Education(); item.setId(0); item.setEmployeeId(null); item.setEducationLevel(null); entity.getEducations().add(item); Employee data = (Employee) session.get(Employee.class, entity.getId()); Employee result = (Employee) session.merge(entity); System.out.println(result.getId()); tran.commit(); //Employee data =(Employee) session.get(Employee.class, 0); //Employee employee = (Employee) session.get(Employee.class, 3); //System.out.println(employee.getId()); }
From source file:GetMovDetails.java
protected int getDetails(String movname) { Configuration configuration = new Configuration(); configuration.configure();//from ww w .j a va 2s. com serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); Session session = new Configuration().configure().buildSessionFactory(serviceRegistry).openSession(); Transaction tx = null; try { tx = session.beginTransaction(); String hql = "FROM GS_Movie m where m.name=:movname"; Query query = session.createQuery(hql); query.setParameter("movname", movname); List results = query.list(); GS_Movie gS_Movie = (GS_Movie) results.iterator().next(); name = gS_Movie.getName(); movid = gS_Movie.getMovid(); plot = gS_Movie.getPlot(); year = String.valueOf(gS_Movie.getYear()); dir = gS_Movie.getDirector(); genre = gS_Movie.getGenre(); prod = gS_Movie.getProducer(); cast = gS_Movie.getCast(); //Update mov details System.out.println(name); System.out.println(movid); System.out.println(plot); System.out.println(year); System.out.println(dir); System.out.println(genre); System.out.println(prod); System.out.println(cast); result = 1; } catch (HibernateException e) { if (tx != null) tx.rollback(); e.printStackTrace(); } finally { session.close(); return result; } }
From source file:Bazica.java
public Bazica(HttpServletResponse response) throws IOException { PrintWriter out = response.getWriter(); this.out = out; Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml");//populates the data of the configuration file SessionFactory factory = cfg.buildSessionFactory(); Session session = factory.openSession(); this.session = session; }
From source file:saajResponse.java
private void saveEmployee(Employee e) { Configuration cfg = new Configuration(); SessionFactory sessionFactory = cfg.configure().buildSessionFactory(); Session session = sessionFactory.openSession(); session.save(e);/*from w w w . jav a2s .c o m*/ session.beginTransaction(); session.persist(e); session.getTransaction().commit(); System.out.println("Emplyoee saved"); }