List of usage examples for org.hibernate.cfg Configuration Configuration
public Configuration()
From source file:com.mss.mirage.util.HibernateServiceLocator.java
License:Open Source License
public Session getSession() throws ServiceLocatorException { try {//w w w.java2 s . c o m if (CacheManager.getCache().containsKey(ApplicationConstants.HIBERNATE_SESSION_FACTORY_KEY)) { sessionFactory = (SessionFactory) CacheManager.getCache() .get(ApplicationConstants.HIBERNATE_SESSION_FACTORY_KEY); } else { sessionFactory = new Configuration().configure().buildSessionFactory(); CacheManager.getCache().put(ApplicationConstants.HIBERNATE_SESSION_FACTORY_KEY, sessionFactory); } session = sessionFactory.openSession(); } catch (HibernateException ex) { throw new ServiceLocatorException(ErrorMessages.CANNOT_GET_SESSIONFACTORY + ex.getMessage(), ex); } return session; }
From source file:com.mtech.easyexchange.SessionFactoryProvider.java
License:Open Source License
protected static SessionFactory createSessionFactory() { try {/*from ww w . j av a 2s . c o m*/ Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(cfg.getProperties()).build(); return cfg.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { System.err.println("Initial SessionFactory Creation Failed"); throw new ExceptionInInitializerError(ex); } }
From source file:com.mycompany.asyncreq.Main.java
public static void main(String[] args) throws JsonProcessingException, JSONException, IOException { Configuration config = new Configuration(); // Name tables with lowercase_underscore_separated RestTemplate restTemplate = new RestTemplate(); config.setNamingStrategy(new ImprovedNamingStrategy()); try {//from www . j a v a 2s . c o m ArrayList<String> ArrReq = GenData(); String addr; for (Iterator<String> i = ArrReq.iterator(); i.hasNext();) { try { addr = i.next(); Thread.sleep(1000); Root tRoot = restTemplate.getForObject(addr, Root.class); tRoot.addr = addr; if (!tRoot.dataset.isEmpty()) if (tRoot.dataset.size() == tRoot.validation.count.value) ObjToCsv(tRoot, "all"); else { for (int reg = 1; reg < 5; reg++) { Thread.sleep(1000); addr = "http://comtrade.un.org/api/get?max=50000&type=C&freq=M&px=HS&ps=2014&r=804&p=" + tRoot.dataset.get(0).getptCode() + "&rg=" + reg + "&cc=All&fmt=json"; Root tRootImp = restTemplate.getForObject(addr, Root.class); tRootImp.addr = addr; if (!tRootImp.dataset.isEmpty()) if (tRootImp.dataset.size() == tRootImp.validation.count.value) ObjToCsv(tRootImp, Integer.toString(reg)); else System.out.println("addr: " + tRootImp.addr + "\n"); } } else System.out.println("addr: " + tRoot.addr + ":null" + "\n"); } catch (Exception e) { System.err.println(e.getMessage()); } } } catch (Exception e) { System.err.println("Got an exception! "); System.err.println(e.getMessage()); } }
From source file:com.mycompany.controllers.BoardMemberController.java
@RequestMapping(value = "/", method = RequestMethod.GET) public String boardMemberPage(@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(); Query query = session.createQuery("from CzlonekZarzadu where Id_Klub=:id"); query.setParameter("id", idClub); List<CzlonekZarzadu> membersList = query.getResultList(); session.close();//from w w w . j a v a 2s .c o m model.addAttribute("club", idClub); model.addAttribute("memberList", membersList); return "/boardmember/show_boardmember_view"; }
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 w w .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.BoardMemberController.java
@GetMapping("/edit/{idMember}") public String editBoardMember(BoardMemberForm boardMember, Model model, @PathVariable("idClub") String idClub, @PathVariable("idMember") String idMember) { Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); //creating session object Session session = factory.openSession(); CzlonekZarzadu member = session.find(CzlonekZarzadu.class, Integer.parseInt(idMember)); model.addAttribute("club", idClub); model.addAttribute("member", member); session.close();//from w w w . ja v a 2 s.c om factory.close(); return "/boardmember/edit_boardmember_view"; }
From source file:com.mycompany.controllers.BoardMemberController.java
@PostMapping("/edit/{idMember}") @ResponseBody//from w w w . j a v a 2 s. c o m public ModelAndView editBoardMember(@Valid BoardMemberForm boardMember, BindingResult result, Model model, @PathVariable("idClub") String idClub, @PathVariable("idMember") String idMember) throws IOException { if (result.hasErrors()) { return new ModelAndView("redirect:/club/" + idClub + "/boardmembers/edit/" + idMember); } Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); Session session = factory.openSession(); Transaction t = session.beginTransaction(); CzlonekZarzadu member = session.find(CzlonekZarzadu.class, Integer.parseInt(idMember)); member.setImie(boardMember.getFirstName()); member.setNazwisko(boardMember.getLastName()); member.setStanowisko(boardMember.getPosition()); member.setPensja(boardMember.getSalary()); member.setProcentUdzialow(Float.parseFloat(String.valueOf(boardMember.getPercent()))); session.update(member); t.commit(); session.close(); factory.close(); return new ModelAndView("redirect:/club/" + idClub + "/boardmembers/"); }
From source file:com.mycompany.controllers.BoardMemberController.java
@GetMapping("/remove/{idMember}") public ModelAndView removeBoardMember(Model model, @PathVariable("idClub") String idClub, @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(); CzlonekZarzadu member = session.find(CzlonekZarzadu.class, Integer.parseInt(idMember)); session.remove(member);//from w w w. j a va 2 s .co m t.commit(); session.close(); factory.close(); return new ModelAndView("redirect:/club/" + idClub + "/boardmembers/"); }
From source file:com.mycompany.controllers.BuildingController.java
@RequestMapping(value = "/", method = RequestMethod.GET) public String buildingPage(@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(); Query query = session.createQuery("from Budynek where Id_Klub=:id"); query.setParameter("id", idClub); List<Budynek> buildingsList = query.getResultList(); List buildingAdminList = new ArrayList(); List arenaList = new ArrayList(); List trainingObjectList = new ArrayList(); for (Budynek b : buildingsList) { if (b.getBudynekAdministracyjny() != null) { buildingAdminList.add(b.getBudynekAdministracyjny()); }//from w w w . j av a 2 s . c om if (b.getStadion() != null) { arenaList.add(b.getStadion()); } if (b.getObiektTreningowy() != null) { trainingObjectList.add(b.getObiektTreningowy()); } } session.close(); model.addAttribute("club", idClub); model.addAttribute("buildingAdminList", buildingAdminList); model.addAttribute("arenaList", arenaList); model.addAttribute("buildings", buildingsList); model.addAttribute("trainingObjectList", trainingObjectList); return "/building/show_building_view"; }
From source file:com.mycompany.controllers.BuildingController.java
@RequestMapping(value = "/edit/{idBuilding}", method = RequestMethod.GET) public String buildingEdit(BuildingForm buildingForm, @PathVariable("idBuilding") String idBuilding, Model model) {/*from w w w .j av a2s.co m*/ Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); //creating session object Session session = factory.openSession(); Budynek building = session.find(Budynek.class, Integer.parseInt(idBuilding)); model.addAttribute("building", building); if (building.getBudynekAdministracyjny() != null) { model.addAttribute("bAdmin", building.getBudynekAdministracyjny()); } if (building.getStadion() != null) { model.addAttribute("bArena", building.getStadion()); } if (building.getObiektTreningowy() != null) { model.addAttribute("bTrainingObject", building.getObiektTreningowy()); } session.close(); factory.close(); return "/building/edit_building_view"; }