List of usage examples for org.hibernate.cfg Configuration configure
@Deprecated public Configuration configure(org.w3c.dom.Document document) throws HibernateException
From source file:com.mycompany.controllers.SectionController.java
@GetMapping("/remove/{idSection}") public ModelAndView removeSection(Model model, @PathVariable("idClub") String idClub, @PathVariable("idSection") String idSection) { Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); Session session = factory.openSession(); Transaction t = session.beginTransaction(); Sekcja section = session.find(Sekcja.class, Integer.parseInt(idSection)); session.remove(section);//from ww w . j a v a 2s . c om t.commit(); session.close(); factory.close(); return new ModelAndView("redirect:/club/" + idClub + "/sections/"); }
From source file:com.mycompany.controllers.SectionController.java
@RequestMapping(value = "/create", method = RequestMethod.POST) public ModelAndView createsection(@Valid SectionForm sectionForm, @PathVariable("idClub") String idClub, Model model) {/*from w w w . j a va 2s . co m*/ Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); Session session = factory.openSession(); Transaction t = session.beginTransaction(); Klub club = session.find(Klub.class, Integer.parseInt(idClub)); Sekcja section = new Sekcja(); section.setDyscyplina(sectionForm.getDiscipline()); section.setPlec(sectionForm.getSex()); section.setIdKlub(club); session.persist(section); t.commit(); session.close(); factory.close(); return new ModelAndView("redirect:/club/" + idClub + "/sections/"); }
From source file:com.mycompany.controllers.SectionController.java
@RequestMapping(value = "/edit/{idSection}", method = RequestMethod.GET) public String sectionEdit(SectionForm sectionForm, @PathVariable("idSection") String idSection, Model model) { Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); //creating session object Session session = factory.openSession(); Sekcja section = session.find(Sekcja.class, Integer.parseInt(idSection)); model.addAttribute("section", section); session.close();//from w ww.ja v a 2s.c o m factory.close(); return "/section/edit_section_view"; }
From source file:com.mycompany.controllers.SectionController.java
@RequestMapping(value = "/edit/{idSection}", method = RequestMethod.POST) public ModelAndView sectionedit(@Valid SectionForm sectionForm, @PathVariable("idSection") String idSection, @PathVariable("idClub") String idClub, Model model) { Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); //creating session object Session session = factory.openSession(); Transaction t = session.beginTransaction(); Sekcja section = session.find(Sekcja.class, Integer.parseInt(idSection)); section.setDyscyplina(sectionForm.getDiscipline()); section.setPlec(sectionForm.getSex()); session.update(section);/*from w w w. j a va 2s .co m*/ t.commit(); session.close(); factory.close(); return new ModelAndView("redirect:/club/" + section.getIdKlub() + "/sections/"); }
From source file:com.mycompany.controllers.StaffMemberController.java
@RequestMapping(value = "/", method = RequestMethod.GET) public String staffMemberPage(@PathVariable("idClub") String idClub, @PathVariable("idSection") String idSection, @PathVariable("idTeam") String idTeam, Model model) { Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); //creating session object Session session = factory.openSession(); Query query = session.createQuery("from CzlonekSztabu where id_druzyna=:id"); query.setParameter("id", idTeam); List<CzlonekSztabu> membersList = query.getResultList(); session.close();//from w ww. ja va2s .c om model.addAttribute("club", idClub); model.addAttribute("Section", idSection); model.addAttribute("Team", idTeam); model.addAttribute("memberList", membersList); return "/staffmember/show_staffmember_view"; }
From source file:com.mycompany.controllers.StaffMemberController.java
@RequestMapping(value = "/create", method = RequestMethod.POST) public ModelAndView createmember(@Valid StaffMemberForm staffMemberForm, @PathVariable("idClub") String idClub, @PathVariable("idSection") String idSection, @PathVariable("idTeam") String idTeam, Model model) { Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); //creating session object Session session = factory.openSession(); Transaction t = session.beginTransaction(); Druzyna druzyna = session.find(Druzyna.class, Integer.parseInt(idTeam)); CzlonekSztabu member = new CzlonekSztabu(); member.setImie(staffMemberForm.getFirstName()); member.setNazwisko(staffMemberForm.getLastName()); member.setStanowisko(staffMemberForm.getPosition()); member.setPensja(staffMemberForm.getSalary()); member.setIdDruzyna(druzyna);/*www . j a v a2s .c o m*/ session.persist(member); t.commit(); session.close(); factory.close(); model.addAttribute("club", idClub); model.addAttribute("Section", idSection); model.addAttribute("Team", idTeam); return new ModelAndView( "redirect:/club/" + idClub + "/sections/" + idSection + "/teams/" + idTeam + "/staffmembers/"); }
From source file:com.mycompany.controllers.StaffMemberController.java
@GetMapping("/edit/{idMember}") public String editStaffMember(StaffMemberForm staffMemberForm, Model model, @PathVariable("idClub") String idClub, @PathVariable("idSection") String idSection, @PathVariable("idTeam") String idTeam, @PathVariable("idMember") String idMember) { Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); //creating session object Session session = factory.openSession(); CzlonekSztabu member = session.find(CzlonekSztabu.class, Integer.parseInt(idMember)); model.addAttribute("club", idClub); model.addAttribute("Section", idSection); model.addAttribute("Team", idTeam); model.addAttribute("member", member); session.close();/*from ww w. ja v a2 s . c om*/ factory.close(); return "/staffmember/edit_staffmember_view"; }
From source file:com.mycompany.controllers.StaffMemberController.java
@PostMapping("/edit/{idMember}") @ResponseBody//w w w. j a v a 2s. c o m public ModelAndView editStaffMember(@Valid StaffMemberForm staffMemberForm, BindingResult result, Model model, @PathVariable("idClub") String idClub, @PathVariable("idSection") String idSection, @PathVariable("idTeam") String idTeam, @PathVariable("idMember") String idMember) throws IOException { if (result.hasErrors()) { return new ModelAndView("redirect:/club/" + idClub + "/sections/" + idSection + "/teams/" + idTeam + "/staffmembers/edit/" + idMember); } Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); Session session = factory.openSession(); Transaction t = session.beginTransaction(); CzlonekSztabu member = session.find(CzlonekSztabu.class, Integer.parseInt(idMember)); member.setImie(staffMemberForm.getFirstName()); member.setNazwisko(staffMemberForm.getLastName()); member.setStanowisko(staffMemberForm.getPosition()); member.setPensja(staffMemberForm.getSalary()); session.update(member); t.commit(); session.close(); factory.close(); return new ModelAndView( "redirect:/club/" + idClub + "/sections/" + idSection + "/teams/" + idTeam + "/staffmembers/"); }
From source file:com.mycompany.controllers.StaffMemberController.java
@GetMapping("/remove/{idMember}") public ModelAndView removeStaffMember(Model model, @PathVariable("idClub") String idClub, @PathVariable("idSection") String idSection, @PathVariable("idTeam") String idTeam, @PathVariable("idMember") String idMember) { Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); //creating session object Session session = factory.openSession(); Transaction t = session.beginTransaction(); CzlonekSztabu member = session.find(CzlonekSztabu.class, Integer.parseInt(idMember)); session.remove(member);/*from ww w.ja va2 s . c om*/ t.commit(); session.close(); factory.close(); return new ModelAndView( "redirect:/club/" + idClub + "/sections/" + idSection + "/teams/" + idTeam + "/staffmembers/"); }
From source file:com.mycompany.controllers.TeamController.java
@RequestMapping(value = "/", method = RequestMethod.GET) public String showTeams(@PathVariable("idClub") String idClub, @PathVariable("idSection") String idSection, Model model) {/* www .j a va 2s . c o m*/ Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); Session session = factory.openSession(); Query query = session.createQuery("from Druzyna where id_sekcja=:id"); query.setParameter("id", idSection); List<Druzyna> teamList = query.getResultList(); model.addAttribute("Section", idSection); model.addAttribute("teamList", teamList); model.addAttribute("Club", idClub); session.close(); return "/team/show_team_view"; }