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.medigy.tool.persist.loader.EntityLoaderTask.java
License:Open Source License
public void execute() throws BuildException { if (hibernateConfigClass == null) throw new BuildException("hibernateConfigClass was not provided."); if (url == null || driver == null || userid == null || password == null) throw new BuildException("url, driver, userid, and password are required attributes."); if (file == null && resource == null) throw new BuildException("Either a file or resource name should be provided."); final Configuration configuration; try {/*from www . j av a2s . c om*/ configuration = (Configuration) hibernateConfigClass.newInstance(); if (hibernateConfigFile != null) configuration.configure(hibernateConfigFile); if (dialect != null) configuration.setProperty(Environment.DIALECT, dialect); configuration.setProperty(Environment.DRIVER, driver); configuration.setProperty(Environment.URL, url); configuration.setProperty(Environment.USER, userid); configuration.setProperty(Environment.PASS, password); configuration.setProperty(Environment.SHOW_SQL, Boolean.toString(showSql)); } catch (final Exception e) { throw new BuildException(e); } log("Using Hibernate Configuration " + configuration.getClass()); log("Using Driver " + configuration.getProperty(Environment.DRIVER)); log("Using Dialect " + configuration.getProperty(Environment.DIALECT)); log("Using URL " + configuration.getProperty(Environment.URL)); log("Using User ID " + configuration.getProperty(Environment.USER)); log("Showing SQL " + configuration.getProperty(Environment.SHOW_SQL)); final SessionFactory sessionFactory = configuration.buildSessionFactory(); Session session = sessionFactory.openSession(); final Transaction tx = session.beginTransaction(); try { tx.commit(); log("Committed model initialization (seed data)."); } catch (Exception e) { tx.rollback(); log("Rolled back model initialization (seed data)."); throw new BuildException(e); } finally { session.close(); } session = sessionFactory.openSession(); try { // these reference entities might need to refer to "cached" lookup items also loadData(session); } catch (final Exception e) { e.printStackTrace(); throw new BuildException(e); } finally { session.close(); } }
From source file:com.medigy.tool.persist.populate.DataPopulatorTask.java
License:Open Source License
public void execute() throws BuildException { if (hibernateConfigClass == null) throw new BuildException("hibernateConfigClass was not provided."); if (url == null || driver == null || userid == null || password == null) throw new BuildException("url, driver, userid, and password are required attributes."); final Configuration configuration; try {//from w ww.j av a2 s.c o m configuration = (Configuration) hibernateConfigClass.newInstance(); if (hibernateConfigFile != null) configuration.configure(hibernateConfigFile); if (dialect != null) configuration.setProperty(Environment.DIALECT, dialect); configuration.setProperty(Environment.DRIVER, driver); configuration.setProperty(Environment.URL, url); configuration.setProperty(Environment.USER, userid); configuration.setProperty(Environment.PASS, password); if (showSql) configuration.setProperty(Environment.SHOW_SQL, "true"); } catch (final Exception e) { throw new BuildException(e); } log("Using Hibernate Configuration " + configuration.getClass()); log("Using Driver " + configuration.getProperty(Environment.DRIVER)); log("Using Dialect " + configuration.getProperty(Environment.DIALECT)); log("Using URL " + configuration.getProperty(Environment.URL)); log("Using User ID " + configuration.getProperty(Environment.USER)); log("Showing SQL " + configuration.getProperty(Environment.SHOW_SQL)); final SessionFactory sessionFactory = configuration.buildSessionFactory(); final Session session = sessionFactory.openSession(); try { // initialize the model and make sure to popuplate seed data if it's necessary final Transaction tx = session.beginTransaction(); try { HibernateModelInitializer.getInstance().initialize(session, AbstractModelInitializer.SeedDataPopulationType.AUTO, configuration); tx.commit(); log("Committed model initialization (seed data)."); } catch (Exception e) { tx.rollback(); log("Rolled back model initialization (seed data)."); throw new BuildException(e); } dataGeneratorSources = new DataGeneratorSources(); populateData(session); } catch (final Exception e) { throw new BuildException(e); } finally { session.close(); } }
From source file:com.mg.jet.birt.report.data.oda.ejbql.HibernateUtil.java
License:Open Source License
public static synchronized void buildConfig(String hibfile, String mapdir, Configuration cfg) throws HibernateException, IOException, Exception { Bundle hibbundle = Platform.getBundle("com.mg.jet.birt.report.data.oda.ejbql"); //?? ?//from w w w .j a va 2 s .c o m File cfgDir = new File(mapdir); if (cfgDir != null) { if (cfgDir.isDirectory()) cfg.addDirectory(cfgDir); else if (cfgDir.length() > 0) cfg.addJar(cfgDir); } URL hibfiles = FileLocator.find(hibbundle, new Path(CommonConstant.HIBERNATE_CLASSES), null); URL hibURL = FileLocator.resolve(hibfiles); File hibDirectory = new File(hibURL.getPath()); // ? ? , ? ?? ? File[] files = hibDirectory.listFiles(); if (files != null) for (int i = 0; i < files.length; i++) { if (!files[i].isDirectory() && files[i].getName().startsWith("mg.") && files[i].getName().endsWith(".hbm.xml")) { cfg.addFile(files[i]); } } // ? MBSA // loadMBSADatawarehouse(cfg); File mbsaData = new File(hibURL.getPath().concat(CommonConstant.DATAWAREHOUSE)); if (mbsaData.isFile()) cfg.addJar(mbsaData); cfg.addDirectory(hibDirectory); File cfgFile = new File(hibfile); if (cfgFile != null && cfgFile.length() > 0) { cfg.configure(cfgFile); } else { File configFile = new File(hibURL.getPath() + CommonConstant.DATAWAREHOUSE_CFG_FILE); cfg.configure(configFile); } return; }
From source file:com.mitocode.spring23.Test1.java
public static void main(String[] args) { System.out.println("Se esta configurando la conexion y mapeo..."); Configuration cfg = new Configuration(); cfg.configure("com/mitocode/xml/hibernate.cfg.xml"); System.out.println("Se creara el objeto creador de sesion..."); SessionFactory sessionfactory = cfg.buildSessionFactory(); System.out.println("Se crea una session para persistir.."); Session session = sessionfactory.openSession(); System.out.println("Se crea el objeto de transaccion..."); Transaction tr = session.beginTransaction(); System.out.println("Creamos el objeto a persistir..."); //Usuario unUsuario= new Usuario("daysy", "Cruz", "kobebryant"); //User user= new User("papa", "Cruz", "kobebryant","victim", 62, 3); System.out.println("guardamos el objeto..."); //session.save(unUsuario); //session.save(user); //Recover/* w w w . ja v a 2 s . c o m*/ //List<Usuario> personList= session.createCriteria(Usuario.class).list(); //System.out.println(personList); List<User> lista = session.createCriteria(User.class).list(); for (User u : lista) { System.out.println(u.getId() + " " + u.getName()); } System.out.println("Cerramos la transaccion..."); tr.commit(); }
From source file:com.model.database.onebusaway.gtfs.hibernate.ext.GtfsHibernateReaderExampleMain.java
License:Apache License
private static HibernateGtfsFactory createHibernateGtfsFactory(String resource, int k) { Configuration config = new Configuration(); if (resource.startsWith(KEY_CLASSPATH)) { resource = resource.substring(KEY_CLASSPATH.length()); config = config.configure(resource); } else if (resource.startsWith(KEY_FILE)) { resource = resource.substring(KEY_FILE.length()); config = config.configure(new File(resource)); } else {/* w w w . j a v a2 s . co m*/ config = config.configure(new File(resource)); } SessionFactory sessionFactory = config.buildSessionFactory(); sessions[k] = sessionFactory; return new HibernateGtfsFactory(sessionFactory); }
From source file:com.money.java
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); HttpSession session = request.getSession(true); try {/*www .j a v a2 s . co m*/ Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml");//populates the data of the configuration file SessionFactory factory = cfg.buildSessionFactory(); Session session1 = factory.openSession(); Transaction t = session1.beginTransaction(); int money = Integer.parseInt(request.getParameter("money")); int m = 0; int price; String UEmail = (String) session.getAttribute("email"); price = (Integer) session.getAttribute("price"); session.removeAttribute("price"); m = price + money; session.setAttribute("price", m); session1.createSQLQuery("UPDATE STOCK.STOCKUSER set MONEY=" + m + " WHERE EMAIL='" + UEmail + "'") .executeUpdate(); t.commit(); session1.close(); request.setAttribute("success", "suc"); RequestDispatcher rd = request.getRequestDispatcher("DashBoard.jsp"); rd.forward(request, response); } catch (Exception e) { request.setAttribute("success", "err"); RequestDispatcher rd = request.getRequestDispatcher("DashBoard.jsp"); rd.forward(request, response); } }
From source file:com.mtech.easyexchange.SessionFactoryProvider.java
License:Open Source License
protected static SessionFactory createSessionFactory() { try {//from ww w .j a v a 2 s. 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.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 ww w . jav a 2 s . co 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) {// w ww. j a v a 2s. 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 www .ja va2s .c o m*/ factory.close(); return "/boardmember/edit_boardmember_view"; }