List of usage examples for org.hibernate Session persist
void persist(Object object);
From source file:au.edu.uts.eng.remotelabs.schedserver.permissions.intf.tests.PermissionsTester.java
License:Open Source License
@Test public void testGetUserFromUserID() throws Exception { Session ses = DataAccessActivator.getNewSession(); ses.beginTransaction();/*from ww w. java2s .c o m*/ User user = new User("UserIdTest", "Permission", "USER"); ses.persist(user); ses.getTransaction().commit(); UserIDType uid = new UserIDType(); uid.setUserID(String.valueOf(user.getId())); Method meth = Permissions.class.getDeclaredMethod("getUserFromUserID", UserIDType.class, Session.class); meth.setAccessible(true); User loaded = (User) meth.invoke(this.permissions, uid, ses); assertNotNull(loaded); ses.beginTransaction(); ses.delete(user); ses.getTransaction().commit(); assertEquals(user.getId().longValue(), loaded.getId().longValue()); assertEquals(user.getName(), loaded.getName()); assertEquals(user.getNamespace(), loaded.getNamespace()); assertEquals(user.getPersona(), loaded.getPersona()); ses.close(); }
From source file:au.edu.uts.eng.remotelabs.schedserver.permissions.intf.tests.PermissionsTester.java
License:Open Source License
@Test public void testGetUserFromUserIDNmNsSeq() throws Exception { Session ses = DataAccessActivator.getNewSession(); ses.beginTransaction();//from w w w .jav a 2 s .c om User user = new User("UserIdTest", "Permission", "USER"); ses.persist(user); ses.getTransaction().commit(); UserIDType uid = new UserIDType(); UserNameNamespaceSequence seq = new UserNameNamespaceSequence(); seq.setUserNamespace(user.getNamespace()); seq.setUserName(user.getName()); uid.setUserNameNamespaceSequence(seq); Method meth = Permissions.class.getDeclaredMethod("getUserFromUserID", UserIDType.class, Session.class); meth.setAccessible(true); User loaded = (User) meth.invoke(this.permissions, uid, ses); assertNotNull(loaded); ses.beginTransaction(); ses.delete(user); ses.getTransaction().commit(); assertEquals(user.getId().longValue(), loaded.getId().longValue()); assertEquals(user.getName(), loaded.getName()); assertEquals(user.getNamespace(), loaded.getNamespace()); assertEquals(user.getPersona(), loaded.getPersona()); ses.close(); }
From source file:au.edu.uts.eng.remotelabs.schedserver.permissions.intf.tests.PermissionsTester.java
License:Open Source License
@Test public void testGetUserFromUserIDQName() throws Exception { Session ses = DataAccessActivator.getNewSession(); ses.beginTransaction();//from w w w .j ava 2s . c o m User user = new User("UserIdTest", "Permission", "USER"); ses.persist(user); ses.getTransaction().commit(); UserIDType uid = new UserIDType(); uid.setUserQName(user.getNamespace() + ":" + user.getName()); Method meth = Permissions.class.getDeclaredMethod("getUserFromUserID", UserIDType.class, Session.class); meth.setAccessible(true); User loaded = (User) meth.invoke(this.permissions, uid, ses); assertNotNull(loaded); ses.beginTransaction(); ses.delete(user); ses.getTransaction().commit(); assertEquals(user.getId().longValue(), loaded.getId().longValue()); assertEquals(user.getName(), loaded.getName()); assertEquals(user.getNamespace(), loaded.getNamespace()); assertEquals(user.getPersona(), loaded.getPersona()); ses.close(); }
From source file:automatedbillingsoftware_DA.Categories_DA.java
public Categories addCategories(Categories cat) { SessionFactory sessionFactory = HibernateUtils.getLocSessionFactory(); Session session = sessionFactory.getCurrentSession(); Transaction beginTransaction = session.beginTransaction(); //session.saveOrUpdate(cat); session.persist(cat); beginTransaction.commit();/*ww w . ja v a2s .co m*/ return cat; }
From source file:automatedbillingsoftware_DA.ChallanDA.java
public Challan addChallan(Challan challan) { SessionFactory sessionFactory = HibernateUtils.getLocSessionFactory(); Session session = sessionFactory.getCurrentSession(); Transaction beginTransaction = session.beginTransaction(); session.persist(challan); beginTransaction.commit();//w w w .ja v a2 s .c om return challan; }
From source file:automatedbillingsoftware_DA.CompanyDetailsDA.java
public void addCompany(Company comp) { SessionFactory sessionFactory = HibernateUtils.getLocSessionFactory(); Session session = sessionFactory.openSession(); session.beginTransaction();/* w ww . j a v a 2 s . c om*/ session.persist(comp); session.getTransaction().commit(); }
From source file:automatedbillingsoftware_DA.TaxDA.java
public Tax addTax(Tax tax) { SessionFactory sessionFactory = HibernateUtils.getLocSessionFactory(); Session session = sessionFactory.getCurrentSession(); Transaction beginTransaction = session.beginTransaction(); session.persist(tax); beginTransaction.commit();//from ww w . jav a2 s . c o m return tax; }
From source file:automatedbillingsoftware_DA.Templete_DA.java
public Templete addTemplete(Templete templete) { SessionFactory sessionFactory = HibernateUtils.getLocSessionFactory(); Session session = sessionFactory.openSession(); Transaction beginTransaction = session.beginTransaction(); session.persist(templete); beginTransaction.commit();//from www .ja v a 2s. c om session.close(); return templete; }
From source file:baza.Broker.java
public boolean dodajPacijenta(Pacijent p) { boolean uspesno = false; Session session = Test.getSessionFactory().openSession(); try {// ww w . j av a 2s . c om session.beginTransaction(); session.persist(p); session.getTransaction().commit(); uspesno = true; } catch (HibernateException hibernateException) { session.getTransaction().rollback(); } finally { session.close(); } return uspesno; }
From source file:baza.Broker.java
public boolean dodajPregled(PregledWeb pr) { System.out.println(pr);//from ww w .java 2 s.com int broj = vratiNajveceg() + 1; System.out.println(pr.getPregledpk().getLekar()); Pregled p = new Pregled(); PregledPK pk = new PregledPK(pr.getLekar().getLekarID(), pr.getPacijent().getJMBGPacijenta()); pk.setBrojPregleda(broj); p.setPregledPK(pk); p.setDatum(pr.getDatum()); p.setPacijent1(pr.getPacijent()); p.setLekar1(pr.getLekar()); p.setTipPregleda(pr.getTippregleda()); boolean uspesno = false; Session session = Test.getSessionFactory().openSession(); // try { session.beginTransaction(); // // session.persist(p); List<NalazWeb> nalaziweb = pr.getListaNalaza(); // List<Nalaz> lista = new ArrayList<Nalaz>(); int br = 1; if (!nalaziweb.isEmpty()) { for (NalazWeb nalazi1 : nalaziweb) { Nalaz n = new Nalaz(); NalazPK npk = new NalazPK(pr.getLekar().getLekarID(), pr.getPacijent().getJMBGPacijenta()); npk.setPregled(broj); npk.setRedniBroj(br); n.setNalazPK(npk); n.setPredlozenaTerapija(nalazi1.getPredlozenaTerapija()); n.setTegobe(nalazi1.getTegobe()); lista.add(n); br++; } for (Nalaz lista1 : lista) { session.persist(lista1); } session.getTransaction().commit(); } uspesno = true; // } // catch (HibernateException hibernateException) { // session.getTransaction().rollback(); // } // finally{ // session.close(); // } return uspesno; }