Example usage for org.hibernate.cfg Configuration configure

List of usage examples for org.hibernate.cfg Configuration configure

Introduction

In this page you can find the example usage for org.hibernate.cfg Configuration configure.

Prototype

@Deprecated
public Configuration configure(org.w3c.dom.Document document) throws HibernateException 

Source Link

Usage

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);
    }
}