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.sell.java
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); int moneyStock = 0; int money = 0; try {/*from ww w. jav a 2 s. c o m*/ HttpSession session = request.getSession(true); Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml");//populates the data of the configuration file SessionFactory factory = cfg.buildSessionFactory(); Session session1 = factory.openSession(); int p = (Integer) session.getAttribute("price"); String UEmail = (String) session.getAttribute("email"); Date d = new Date(); int idx = Integer.parseInt(request.getParameter("i")); String comp = request.getParameter("comp"); String Owner_email = request.getParameter("email"); System.out.println("id" + idx); System.out.println("c" + comp); System.out.println("email" + Owner_email); Transaction t3 = session1.beginTransaction(); List list = session1.createQuery("from com.ShareCom Where COMP ='" + comp + "'").list(); Iterator iterator = list.iterator(); for (int j = 0; j < list.size(); j++) { ShareCom user = (ShareCom) iterator.next(); moneyStock = user.getShare_rate(); } PrintWriter out = response.getWriter(); t3.commit(); Transaction t4 = session1.beginTransaction(); List list1 = session1.createQuery("from com.StockUser Where EMAIL='" + Owner_email + "'").list(); Iterator iterator1 = list1.iterator(); for (int j = 0; j < list.size(); j++) { StockUser user = (StockUser) iterator1.next(); money = user.getMoney(); } t4.commit(); ; money = money - moneyStock; Transaction t2 = session1.beginTransaction(); session1.createSQLQuery( "UPDATE STOCK.STOCKUSER set MONEY=" + money + " WHERE EMAIL='" + Owner_email + "' ") .executeUpdate(); t2.commit(); p = p + moneyStock; session.removeAttribute("price"); session.setAttribute("price", p); Transaction t5 = session1.beginTransaction(); session1.createSQLQuery("UPDATE STOCK.STOCKUSER set MONEY=" + p + " WHERE EMAIL='" + UEmail + "' ") .executeUpdate(); t5.commit(); Transaction t1 = session1.beginTransaction(); session1.createSQLQuery("UPDATE STOCK.ShareBuy set END_RATE=" + moneyStock + " WHERE USEREMAIL='" + UEmail + "' AND ID=" + idx + " ").executeUpdate(); t1.commit(); Transaction t6 = session1.beginTransaction(); session1.createSQLQuery("UPDATE STOCK.ShareBuy set STATUS='SOLD' WHERE USEREMAIL='" + UEmail + "' AND ID=" + idx + " ").executeUpdate(); t6.commit(); Transaction to = session1.beginTransaction(); TransactionT tra = new TransactionT(); tra.setAmount(moneyStock); tra.setSellermail(UEmail); tra.setStatus("S-U"); tra.setD(d); tra.setUsermail(Owner_email); session1.persist(tra); to.commit(); System.out.println(idx); out.print("Success"); } catch (Exception ee) { ee.printStackTrace(); } }
From source file:com.shoppingcart.persistance.InvoiceDAO.java
private InvoiceDAO() { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .build();/* w ww . ja va 2 s. c o m*/ sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:com.shoppingcart.persistance.ItemDAO.java
private ItemDAO() throws HibernateException { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .build();//from w ww . ja va2 s. c om sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:com.shyslav.controller.MyController.java
@RequestMapping(value = "/search") private String search(ModelMap mv, HttpServletRequest request, HttpSession ses) throws UnsupportedEncodingException, SQLException { request.setCharacterEncoding("UTF-8"); String searchText = request.getParameter("searchText"); String query = "select b.id as id, server_Path as server_Path,g.name as genre,\n" + "b.name as name, \n" + "b.author as author, \n" + "b.small_text as smallText,\n" + "b.full_text as fullTexts, \n" + "b.date_create as dateCreate,\n" + "b.vision as vision from books b\n" + "inner join genre g on b.genre = g.id\n" + "where (b.name like \"%" + searchText + "%\"\n" + " or g.name like \"%" + searchText + "%\"\n" + " or b.author like \"%" + searchText + "%\" )\n" + " and b.vision = '+'"; Statement st = null;// ww w. ja v a 2 s. co m Connection con = null; ResultSet rs = null; ArrayList<Books> result = new ArrayList(); Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); try { Class.forName(cfg.getProperty("hibernate.connection.driver_class")); con = DriverManager.getConnection(cfg.getProperty("hibernate.connection.url"), cfg.getProperty("hibernate.connection.username"), cfg.getProperty("hibernate.connection.password")); st = con.createStatement(); rs = st.executeQuery(query); while (rs.next()) { result.add(new Books(new Genre(rs.getString("genre")), rs.getString("name"), rs.getString("author"), rs.getString("smallText"), rs.getString("fullTexts"), rs.getDate("dateCreate"), rs.getString("vision").charAt(0), rs.getInt("id"), rs.getString("server_Path"))); } } catch (ClassNotFoundException | SQLException ex) { System.out.println("Error" + ex); } finally { st.close(); con.close(); } standartInitialize(mv, ses); if (result.size() == 0) { mv.addAttribute("answer", "? "); } else { mv.addAttribute("books", result); } System.out.println(result.size()); return "index"; }
From source file:com.sos.hibernate.classes.SosHibernateSession.java
License:Apache License
public static Session getInstance(final File configurationFile) { if (session == null) { ClassLoader classLoader = ClassLoader.getSystemClassLoader(); try {/* ww w .ja v a 2 s. c o m*/ Configuration configuration = new Configuration(); try { Class dailyScheduleDBItem = classLoader .loadClass("com.sos.dailyschedule.db.DailyScheduleDBItem"); configuration.addAnnotatedClass(dailyScheduleDBItem); } catch (ClassNotFoundException e) { } try { Class schedulerTaskHistoryDBItem = classLoader .loadClass("com.sos.scheduler.history.db.SchedulerTaskHistoryDBItem"); configuration.addAnnotatedClass(schedulerTaskHistoryDBItem); } catch (ClassNotFoundException e) { } try { Class schedulerOrderStepHistoryDBItem = classLoader .loadClass("com.sos.scheduler.history.db.SchedulerOrderStepHistoryDBItem"); configuration.addAnnotatedClass(schedulerOrderStepHistoryDBItem); } catch (ClassNotFoundException e) { } try { Class schedulerOrderHistoryDBItem = classLoader .loadClass("com.sos.scheduler.history.db.SchedulerOrderHistoryDBItem"); configuration.addAnnotatedClass(schedulerOrderHistoryDBItem); } catch (ClassNotFoundException e) { } try { Class schedulerInstancesDBItem = classLoader .loadClass("com.sos.scheduler.db.SchedulerInstancesDBItem"); configuration.addAnnotatedClass(schedulerInstancesDBItem); } catch (ClassNotFoundException e) { } try { Class jadeFilesDBItem = classLoader.loadClass("sos.ftphistory.db.JadeFilesDBItem"); configuration.addAnnotatedClass(jadeFilesDBItem); } catch (ClassNotFoundException e) { } try { Class JadeFilesHistoryDBItem = classLoader .loadClass("sos.ftphistory.db.JadeFilesHistoryDBItem"); configuration.addAnnotatedClass(JadeFilesHistoryDBItem); } catch (ClassNotFoundException e) { } try { Class SchedulerEventDBItem = classLoader.loadClass("com.sos.eventing.db.SchedulerEventDBItem"); configuration.addAnnotatedClass(SchedulerEventDBItem); } catch (ClassNotFoundException e) { } try { Class jobNetPlanDBItem = classLoader.loadClass("com.sos.jobnet.db.JobNetPlanDBItem"); configuration.addAnnotatedClass(jobNetPlanDBItem); } catch (ClassNotFoundException e) { } try { Class jobNetNodeDBItem = classLoader.loadClass("com.sos.jobnet.db.JobNetNodeDBItem"); configuration.addAnnotatedClass(jobNetNodeDBItem); } catch (ClassNotFoundException e) { } try { Class jobNetEdgesDBItem = classLoader.loadClass("com.sos.jobnet.db.JobNetEdgesDBItem"); configuration.addAnnotatedClass(jobNetEdgesDBItem); } catch (ClassNotFoundException e) { } try { Class eventsDBItem = classLoader.loadClass("com.sos.jobnet.db.EventsDBItem"); configuration.addAnnotatedClass(eventsDBItem); } catch (ClassNotFoundException e) { } try { Class jobNetHistoryDBItem = classLoader.loadClass("com.sos.jobnet.db.JobNetHistoryDBItem"); configuration.addAnnotatedClass(jobNetHistoryDBItem); } catch (ClassNotFoundException e) { } try { Class jobNetCmdHistoryDBItem = classLoader .loadClass("com.sos.jobnet.db.JobNetCmdHistoryDBItem"); configuration.addAnnotatedClass(jobNetCmdHistoryDBItem); } catch (ClassNotFoundException e) { } try { Class jobNetDBItem = classLoader.loadClass("com.sos.jobnet.db.JobNetDBItem"); configuration.addAnnotatedClass(jobNetDBItem); } catch (ClassNotFoundException e) { } // Configuration configuration = new Configuration(); // Configuration configuration = new // Configuration().addAnnotatedClass(dailyScheduleDBItem).addAnnotatedClass(schedulerTaskHistoryDBItem).addAnnotatedClass(schedulerOrderStepHistoryDBItem) // .addAnnotatedClass(schedulerOrderHistoryDBItem).addAnnotatedClass(schedulerInstancesDBItem).addAnnotatedClass(jobNetPlanDBItem).addAnnotatedClass(jobNetNodeDBItem).addAnnotatedClass(jobNetEdgesDBItem); configuration.configure(configurationFile); /* * serviceRegistry = new * ServiceRegistryBuilder().applySettings(configuration * .getProperties()).buildServiceRegistry(); sessionFactory = * configuration.buildSessionFactory(serviceRegistry); * * configuration.setSessionFactoryObserver(new * SessionFactoryObserver() { * * @Override public void sessionFactoryCreated(SessionFactory * factory) { } * * @Override public void sessionFactoryClosed(SessionFactory * factory) { ServiceRegistryBuilder.destroy(serviceRegistry); } * }); */ sessionFactory = configuration.buildSessionFactory(); session = sessionFactory.openSession(); session.doWork(new Work() { public void execute(Connection connection) throws SQLException { connection.setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED); connection.setAutoCommit(false); } }); session.setFlushMode(FlushMode.ALWAYS); } catch (Exception e) { e.printStackTrace(); } } else { session.clear(); } return session; }
From source file:com.ssidb.helpers.HibernateUtil.java
private static SessionFactory buildSessionFactory() { Configuration configuration = new Configuration(); // Create the SessionFactory from hibernate.cfg.xml configuration.addAnnotatedClass(UserDTO.class); configuration.addAnnotatedClass(Offer.class); configuration.addAnnotatedClass(Profile.class); configuration.configure("hibernate.cfg.xml"); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build(); return sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:com.stackoverflow.jersey.hibernate.SessionFactoryFactory.java
public SessionFactoryFactory() { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder srBuilder = new StandardServiceRegistryBuilder(); srBuilder.applySettings(configuration.getProperties()); sessionFactory = configuration.buildSessionFactory(srBuilder.build()); }
From source file:com.vecna.maven.hibernate.HibernateSchemaMojo.java
License:Apache License
/** * Create mapping metadata from provided Hibernate configuration * @return mapping metadata//from ww w.j a va 2s . c o m * @throws MojoExecutionException if a mapping class cannot be resolved or if the naming strategy cannot be instantiated */ protected Configuration createMappings() throws MojoExecutionException { Configuration configuration = new AnnotationConfiguration(); if (configFiles != null) { for (String configFile : configFiles) { if (configFile != null && !configFile.equals("")) { configuration.configure(getURL(configFile)); } } } if (additionalClasses != null) { for (String additionalClass : additionalClasses) { try { configuration.addClass(Class.forName(additionalClass)); } catch (ClassNotFoundException e) { throw new MojoExecutionException("coudn't add additional classes", e); } } } if (additionalMappings != null) { for (String mapping : additionalMappings) { configuration.addURL(getURL(mapping)); } } if (propertyFiles != null) { for (String propertyFile : propertyFiles) { URL url = getURL(propertyFile); Properties properties = PropertyUtils.loadProperties(url); configuration.addProperties(properties); } } if (properties != null) { configuration.addProperties(properties); } if (namingStrategy != null) { try { @SuppressWarnings("unchecked") Class nsClass = Thread.currentThread().getContextClassLoader().loadClass(namingStrategy); configuration.setNamingStrategy((NamingStrategy) nsClass.newInstance()); } catch (Exception e) { throw new MojoExecutionException(namingStrategy + " is not a valid naming strategy", e); } } configuration.buildMappings(); if (!disableEnvers) { if (tryEnableEnvers(configuration)) { getLog().info("Detected Envers"); } } return configuration; }
From source file:com.voa.weixin.db.WeixinSessionFactory.java
License:Open Source License
public void init() throws Exception { Configuration config = new Configuration(); File configFile = new File(Carp.ROOTPATH + "db.config.xml"); config.configure(configFile); sessionFactory = config.buildSessionFactory(); log.info("init end"); }
From source file:com.wontheone.hiber01.HibernateUtil.java
private HibernateUtil() { try {/*ww w .j a v a 2 s. c o m*/ // Create the SessionFactory from standard (hibernate.cfg.xml) // config file. Configuration config = new Configuration(); // config.addAnnotatedClass(com.wontheone.hiber01.Car.class); // config.addAnnotatedClass(com.wontheone.hiber01.Person.class); config.configure("hibernate.cfg.xml"); new SchemaExport(config).create(true, true); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(config.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); sessionFactory = config.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { // Log the exception. System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }