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.getReport.java
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml");//populates the data of the configuration file SessionFactory factory = cfg.buildSessionFactory(); int count = Integer.parseInt(request.getParameter("c")); city = request.getParameter("city"); Session session1 = factory.openSession(); // /*from w w w . j a v a2 s. co m*/ try { if (count == 1) { Transaction t = session1.beginTransaction(); List list = session1.createQuery(" from com.Donar").list(); Iterator iterator = list.iterator(); for (int i = 0; i < list.size(); i++) { Donar user = (Donar) iterator.next(); if (user.getCity().equals(city)) { d++; } } t.commit(); Transaction t2 = session1.beginTransaction(); List list2 = session1.createQuery(" from com.User").list(); Iterator iterator2 = list2.iterator(); for (int i = 0; i < list2.size(); i++) { User user = (User) iterator2.next(); if (user.getCity().equals(city)) { reg++; } } t2.commit(); request.setAttribute("count", "2"); request.setAttribute("reg", reg); request.setAttribute("donate", d); request.setAttribute("city", city); reg = 0; d = 0; city = ""; // RequestDispatcher rd = request.getRequestDispatcher("get.jsp"); // rd.forward(request, response); } else if (count == 2) { DateFormat formatter = new SimpleDateFormat("MM-DD-YYYY"); String dat = request.getParameter("date"); Date date = (Date) formatter.parse(dat); out.println(date); out.print("<br>"); int day = date.getDay(); int month = date.getMonth(); out.print(day); out.print("<br>"); out.print(month); Transaction t = session1.beginTransaction(); List list = session1.createQuery(" from com.Donar").list(); Iterator iterator = list.iterator(); for (int i = 0; i < list.size(); i++) { Donar user = (Donar) iterator.next(); if (user.getCity().equals(city)) { d++; } } t.commit(); Transaction t2 = session1.beginTransaction(); List list2 = session1.createQuery(" from com.User").list(); Iterator iterator2 = list2.iterator(); for (int i = 0; i < list2.size(); i++) { User user = (User) iterator2.next(); if (user.getCity().equals(city)) { reg++; } } t2.commit(); request.setAttribute("count", "1"); request.setAttribute("reg", reg); request.setAttribute("donate", d); request.setAttribute("city", city); reg = 0; d = 0; city = ""; // RequestDispatcher rd = request.getRequestDispatcher("get.jsp"); // rd.forward(request, response); } } catch (Exception e) { out.print("eroor"); e.printStackTrace(); } }
From source file:com.github.cutstock.db.HibernateConfiguration.java
License:Apache License
@Override public void init() { // ClassLoader cl = getClass().getClassLoader(); // Configuration cfg = new Configuration(); // InputStream is = cl.getResourceAsStream("hibernate.cfg.xml"); // cfg.addInputStream(is); // setSessionFactory(cfg.buildSessionFactory()); ClassLoader cl = CutStockPlugin.class.getClassLoader(); Configuration cfg = new AnnotationConfiguration(); setSessionFactory(cfg.configure(cl.getResource("resources/hibernate.cfg.xml")).buildSessionFactory()); }
From source file:com.glaf.jbpm.util.HibernateUtils.java
License:Apache License
public static Configuration createHibernateConfiguration() { try {//from ww w. j a v a 2 s .com JbpmConfiguration cfg = new JbpmConfiguration(); cfg.config(); Thread.sleep(1000); } catch (Exception ex) { ex.printStackTrace(); } Configuration configuration = new Configuration(); String filename = SystemProperties.getConfigRootPath() + "/conf/jbpm/hibernate.cfg.xml"; File cfgUrl = new File(filename); configuration.configure(cfgUrl); return configuration; }
From source file:com.googlecode.sarasvati.example.hib.HibTestSetup.java
License:Open Source License
public static void init(final boolean createSchema) throws Exception { final Configuration config = new Configuration(); if (createSchema) { config.setProperty(Environment.HBM2DDL_AUTO, "create-drop"); }// ww w .jav a 2 s .c om HibEngine.addToConfiguration(config, false); config.addAnnotatedClass(HibExampleTaskNode.class); config.addAnnotatedClass(Task.class); config.addAnnotatedClass(InitNode.class); config.addAnnotatedClass(DumpNode.class); config.addAnnotatedClass(AsyncNode.class); URL url = HibTestSetup.class.getClassLoader().getResource("hibernate.cfg.xml"); if (url == null) { System.out.println("ERROR: No hibernate.cfg.xml found in classpath!\n" + "\tIn order to run the examples, you must create hibernate.cfg.xml in the examples/ directory.\n" + "\tYou can use the entries in conf/ as a starting point."); System.exit(-1); } config.configure(url); sessionFactory = config.buildSessionFactory(); }
From source file:com.hazelcast.hibernate.HibernateTestSupport.java
License:Open Source License
protected SessionFactory createSessionFactory(Properties props, IHazelcastInstanceLoader customInstanceLoader) { Configuration conf = new Configuration(); URL xml = HibernateTestSupport.class.getClassLoader().getResource("test-hibernate.cfg.xml"); props.put(CacheEnvironment.EXPLICIT_VERSION_CHECK, "true"); if (customInstanceLoader != null) { props.put("com.hazelcast.hibernate.instance.loader", customInstanceLoader); customInstanceLoader.configure(props); } else {//from www. jav a 2 s . com props.remove("com.hazelcast.hibernate.instance.loader"); } conf.configure(xml); conf.setCacheConcurrencyStrategy(DummyEntity.class.getName(), getCacheStrategy()); conf.setCacheConcurrencyStrategy(DummyProperty.class.getName(), getCacheStrategy()); conf.setCollectionCacheConcurrencyStrategy(DummyEntity.class.getName() + ".properties", getCacheStrategy()); conf.addProperties(props); final SessionFactory sf = conf.buildSessionFactory(); sf.getStatistics().setStatisticsEnabled(true); return sf; }
From source file:com.hibernateGenericDAO.HibernateUtil.java
License:Open Source License
/** * Creates the db schema/*w w w . j ava 2s.c o m*/ */ @SuppressWarnings("unused") private static void createSchema() { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); new SchemaExport(configuration).create(true, true); }
From source file:com.impetus.client.rdbms.RDBMSPropertyReader.java
License:Apache License
/** * Reads property file which is given in persistence unit * //ww w . jav a2s .c o m * @param pu */ public Configuration load(String pu) { Configuration conf = new Configuration().addProperties(puMetadata.getProperties()); String propertyFileName = externalProperties != null ? (String) externalProperties.get(PersistenceProperties.KUNDERA_CLIENT_PROPERTY) : null; if (propertyFileName == null) { propertyFileName = puMetadata != null ? puMetadata.getProperty(PersistenceProperties.KUNDERA_CLIENT_PROPERTY) : null; } if (propertyFileName != null) { PropertyType fileType = PropertyType.value(propertyFileName); switch (fileType) { case xml: conf.configure(propertyFileName); break; case properties: Properties props = new Properties(); InputStream ioStream = puMetadata.getClassLoader().getResourceAsStream(propertyFileName); if (ioStream == null) { propertyFileName = KunderaCoreUtils.resolvePath(propertyFileName); try { ioStream = new FileInputStream(new File(propertyFileName)); } catch (FileNotFoundException e) { log.warn("File {} not found, Caused by ", propertyFileName); } } try { if (ioStream != null) { props.load(ioStream); } } catch (IOException e) { log.error("Skipping as error occurred while loading property file {}, Cause by : {}.", propertyFileName, e); } conf.addProperties(props); break; default: log.error("Unsupported type{} for file{}, skipping load of properties.", fileType, propertyFileName); break; } } return conf; }
From source file:com.kalai.ConnectionCheck.java
public static void configureUsingHibernateConfigXMLFile() { // Create configuration instance Configuration configuration = new Configuration(); // Pass hibernate configuration file configuration.configure("hibernate.cfg.xml"); // Since version 4.x, service registry is being used StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); // Create session factory instance // SessionFactory factory = configuration.buildSessionFactory(serviceRegistry); ////from w ww.j av a 2 s .c o m // // Get current session // Session session = factory.getCurrentSession(); // // // Begin transaction // session.getTransaction().begin(); // // // Print out all required information // System.out.println("Session Is Opened :: " + session.isOpen()); // System.out.println("Session Is Connected :: " + session.isConnected()); //// Employee em = new Employee("kurtis", "Executive"); //// session.save(em); // //// Query qr = session.createQuery("from employee"); //// List allUsers; //// allUsers = qr.list(); //// for (int i = 0; i < allUsers.size(); i++) { //// System.out.println("Users" + allUsers.size()); //// //// } // // Commit transaction // session.getTransaction().commit(); // // System.exit(0); }
From source file:com.mangium.Moharto_Login_Check.java
public String valid() { System.out.println("-------------------Login Check ---------"); String logincheck = ""; Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory sf = cfg.buildSessionFactory(); Session session = sf.openSession();/*w ww. ja va 2 s. c om*/ Query q = session.createQuery("from com.mangium.Moharto_Login_Bean "); ArrayList list = (ArrayList) q.list(); Iterator it = list.iterator(); Moharto_Student_Register_Basic_Bean u = null; while (it.hasNext()) { u = (Moharto_Student_Register_Basic_Bean) it.next(); if (u.equals(null)) { logincheck = "login"; System.out.println("-------------------Login Failed---------"); break; } if (user.getEmail().equals(u.getEmail())) { if (user.getPassword().equals(u.getPassword())) { System.out.println("-------------------Login Successfull---------"); logincheck = "success"; } else { logincheck = "login"; System.out.println("-------------------Login Failed---------"); } } } session.close(); sf.close(); return null; }
From source file:com.medigy.tool.persist.hibernate.ddl.GenerateDDLTask.java
License:Open Source License
public void execute() throws BuildException { if (hibernateConfigClass == null) throw new BuildException("hibernateConfigClass was not provided."); if (destDir == null) throw new BuildException("destDir was not provided."); try {//from w w w. jav a 2 s . c o m final SqlDataDefinitionFilter createFilter = (SqlDataDefinitionFilter) createSqlDataDefinitionFilterClass .newInstance(); log("Using create DDL filter " + createFilter.getClass().getName()); final SqlDataDefinitionFilter cleanFilter = (SqlDataDefinitionFilter) cleanSqlDataDefinitionFilterClass .newInstance(); log("Using clean DDL filter " + createFilter.getClass().getName()); final Configuration configuration = (Configuration) hibernateConfigClass.newInstance(); log("Using configuration " + configuration.getClass().getName()); if (hibernateConfigFile != null) { configuration.configure(hibernateConfigFile); log("Using configuration file " + hibernateConfigFile); } final Class[] dialects = HibernateDialectsCatalog.getDialects(); for (int i = 0; i < dialects.length; i++) { final Class dialectClass = dialects[i]; final Dialect dialect = (Dialect) dialectClass.newInstance(); final String dialectClassName = dialectClass.getName(); final String dialectShortName = dialectClass.getName() .substring(dialectClassName.lastIndexOf('.') + 1); final File dialectFile = new File(dialectShortName + destFileExtension); final Properties properties = new Properties(); properties.put(Environment.DIALECT, dialectClass.getName()); final File createFileFiltered = new File(destDir, createPrefix + dialectFile); final File createFileTmp = File.createTempFile(getClass().getName() + "-", "-" + createPrefix + dialectFile); createFileTmp.deleteOnExit(); final File cleanFileFiltered = new File(destDir, cleanPrefix + dialectFile); final File cleanFileTmp = File.createTempFile(getClass().getName() + "-", "-" + cleanPrefix + dialectFile); cleanFileTmp.deleteOnExit(); final SchemaExport exporter; try { // Generates CREATE statements including, quite stupidly, DROP statements which we'll filter later exporter = new SchemaExport(configuration, properties); exporter.setDelimiter(sqlStmtDelimiter); exporter.setOutputFile(createFileTmp.getAbsolutePath()); exporter.create(false, false); // Generates DROP statements only exporter.setOutputFile(cleanFileTmp.getAbsolutePath()); exporter.drop(false, false); } catch (HibernateException e) { log("Error generating DDL for " + dialectClassName + ": " + e.getMessage()); continue; } final SqlDataDefinitionFilterProcessor createFilterProcessor = new SqlDataDefinitionFilterProcessor( createFilter, configuration, dialect, createFileTmp, createFileFiltered, sqlStmtDelimiter); createFilterProcessor.execute(); final SqlDataDefinitionFilterProcessor cleanFilterProcessor = new SqlDataDefinitionFilterProcessor( cleanFilter, configuration, dialect, cleanFileTmp, cleanFileFiltered, sqlStmtDelimiter); cleanFilterProcessor.execute(); log("Generated create " + dialectShortName + " DDL in " + createFileFiltered.getAbsolutePath() + " (" + createFilterProcessor.getRemovedLines() + " lines removed, " + createFilterProcessor.getReplacedLines() + " lines replaced)"); log("Generated clean " + dialectShortName + " DDL in " + cleanFileFiltered.getAbsolutePath() + " (" + cleanFilterProcessor.getRemovedLines() + " lines removed, " + cleanFilterProcessor.getReplacedLines() + " lines replaced)"); } } catch (Exception e) { throw new BuildException(e); } }