List of usage examples for org.hibernate Session persist
void persist(Object object);
From source file:com.laborun.dao.TraineeDaoImp.java
public boolean insertTraineeData(Trainee trainee) { boolean flag = true; Session session = Connection.getConnection(); Criteria cr = session.createCriteria(Trainee.class); cr.add(Restrictions.eq("email", trainee.getEmail())); List results = cr.list();//from w ww . j a va2s. c om Iterator it = results.iterator(); while (it.hasNext()) { flag = false; System.out.println("trainee already exists"); break; } trainee.setRole("trainee"); if (flag == true) { session.beginTransaction(); session.persist(trainee); session.getTransaction().commit(); System.out.println("data inserted"); } return flag; }
From source file:com.lantos.Dao.UserDaoImpl.java
@Override public void saveUser(User u) { Session session = this.sessionFactory.getCurrentSession(); session.persist(u); }
From source file:com.lewischooman.dao.ShowBookingDAO.java
License:Open Source License
@Override public ShowBookingDB saveShowBooking(MovieShowDB movieShow, Date dateBooked, Integer seatsBooked, String cardNumber, CustomerDB customer, int refNum) { Session session; ShowBookingDB showBooking;//from w w w.j a v a2 s . co m session = this.sessionFactory.getCurrentSession(); showBooking = new ShowBookingDB(); showBooking.setDateBooked(dateBooked); showBooking.setCardNumber(cardNumber); showBooking.setSeatsBooked(seatsBooked); showBooking.setMovieShow(movieShow); showBooking.setCustomer(customer); showBooking.setRefNum(refNum); session.persist(showBooking); return showBooking; }
From source file:com.maven.dealers.dao.DealerDAOImpl.java
/** * Function to add a Dealer// w ww . j a va 2s . c om * * @param d */ @Override public void addDealer(Dealer d) { logger.info(new Date() + " Called Function addDealer"); Session session = this.sessionFactory.getCurrentSession(); session.persist(d); logger.debug(new Date() + " User saved successfully, Dealer Details=" + d); }
From source file:com.mg.framework.service.PersistentManagerHibernateImpl.java
License:Open Source License
public PersistentObject create(PersistentObject object) { try {/*from w ww . j a v a 2 s . com*/ Session session = getCurrentSession(); //session.save(object); session.persist(object); return object; } catch (CallbackException e) { throw convertCallbackExceptionToCreateException(e); } catch (HibernateException e) { throw new CreateException(e); } }
From source file:com.mtech.springsecurity.dao.AccountsDaoImpl.java
public NorminalAccounts saveNorminalAccounts(NorminalAccounts norminalAccounts) { Session session1 = getSession(); if (norminalAccounts.getId() != null) { session1.merge(norminalAccounts); } else {/*from w ww .ja va 2s . co m*/ session1.persist(norminalAccounts); } return norminalAccounts; }
From source file:com.mtech.springsecurity.dao.AccountsDaoImpl.java
public Accounts saveAccounts(Accounts accounts) { Session session1 = getSession(); if (accounts.getId() == null) { session1.persist(accounts); } else {//from ww w . j ava 2 s .c om session1.merge(accounts); } return accounts; }
From source file:com.mycompany.controllers.BoardMemberController.java
@RequestMapping(value = "/create", method = RequestMethod.POST) public ModelAndView createmember(@Valid BoardMemberForm boardMember, @PathVariable("idClub") String idClub, Model model) {/*from w ww .j a va 2 s . c om*/ Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); //creating session object Session session = factory.openSession(); Transaction t = session.beginTransaction(); Klub klub = session.find(Klub.class, Integer.parseInt(idClub)); CzlonekZarzadu member = new CzlonekZarzadu(); member.setImie(boardMember.getFirstName()); member.setNazwisko(boardMember.getLastName()); member.setStanowisko(boardMember.getPosition()); member.setPensja(boardMember.getSalary()); member.setProcentUdzialow(Float.parseFloat(String.valueOf(boardMember.getPercent()))); member.setIdKlub(klub); session.persist(member); t.commit(); session.close(); factory.close(); model.addAttribute("club", idClub); return new ModelAndView("redirect:/club/" + idClub + "/boardmembers/"); }
From source file:com.mycompany.controllers.BuildingController.java
@RequestMapping(value = "/create", method = RequestMethod.POST) public ModelAndView createbuilding(@Valid BuildingForm buildingForm, @PathVariable("idClub") String idClub, Model model) {/* w ww. j av a 2 s .c om*/ Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); //creating session object Session session = factory.openSession(); Transaction t = session.beginTransaction(); Klub klub = session.find(Klub.class, Integer.parseInt(idClub)); Budynek building = new Budynek(); building.setKodPocztowy(buildingForm.getPostcode()); building.setMiejscowosc(buildingForm.getCity()); building.setUlicanumer(buildingForm.getStreet()); building.setIdKlub(klub); session.persist(building); if (buildingForm.getCapacity() != null) { Stadion arena = new Stadion(building.getIdbudynek()); arena.setDyscyplina(buildingForm.getDiscipline()); arena.setIloscMiejsc(Integer.parseInt(buildingForm.getCapacity())); arena.setNazwa(buildingForm.getName()); arena.setBudynek(building); session.persist(arena); } else if (buildingForm.getDiscipline() != null) { ObiektTreningowy ot = new ObiektTreningowy(building.getIdbudynek()); ot.setBudynek(building); session.persist(ot); } else { BudynekAdministracyjny ba = new BudynekAdministracyjny(building.getIdbudynek()); ba.setBudynek(building); session.persist(ba); } t.commit(); session.close(); factory.close(); return new ModelAndView("redirect:/club/" + idClub + "/buildings/"); }
From source file:com.mycompany.controllers.ClubController.java
@PostMapping("/create") @ResponseBody/*from ww w . jav a 2 s. c om*/ public ModelAndView createClub(@Valid ClubForm clubForm, BindingResult result, Model model) throws IOException { if (result.hasErrors()) { return new ModelAndView("redirect:/club/create"); } byte[] bytes; bytes = clubForm.getLogo().getBytes(); bytes = LogoConvertion(bytes); Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); Session session = factory.openSession(); Transaction t = session.beginTransaction(); Klub club = new Klub(); club.setNazwa(clubForm.getName()); LobCreator lcreator = Hibernate.getLobCreator(session); Blob blob = (Blob) lcreator.createBlob(bytes); club.setLogo(blob); session.persist(club); t.commit(); session.close(); factory.close(); model.addAttribute("club", club); return new ModelAndView("redirect:/club/" + club.getIdKlub()); }