Example usage for org.hibernate.cfg Configuration Configuration

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

Introduction

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

Prototype

public Configuration() 

Source Link

Usage

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 .j  a va2s. c  o  m*/
    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.manydesigns.portofino.persistence.hibernate.HibernateConfig.java

License:Open Source License

public Configuration buildSessionFactory(Database database) {
    try {// w  w w. j a va2  s.  co  m
        Configuration configuration = new Configuration();

        setupConnection(configuration);
        setupConfigurationProperties(configuration);

        Mappings mappings = configuration.createMappings();

        //Class Mapping
        classMapping(database, mappings);
        //One2Many Mapping
        o2mMapping(database, configuration, mappings);
        //Many2One Mapping
        m2oMapping(database, configuration, mappings);

        return configuration;
    } catch (Throwable ex) {
        // Make sure you log the exception, as it might be swallowed
        System.err.println("Initial SessionFactory creation failed." + ex);
        ex.printStackTrace();
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.matrimony.util.HibernateUtil.java

public static Session getCurrentSession() {
    if (sessionFactory == null) {
        System.out.println("Hibernate configuration loading...");
        Configuration cfg = new Configuration();
        System.out.println("Hibernate configuration loaded...");
        cfg.configure();//from   ww  w  .  j  av  a  2  s. c o  m
        ServiceRegistry sr = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties()).build();
        System.out.println("Hibernate registried");
        System.out.println(sr);
        sessionFactory = cfg.buildSessionFactory(sr);
    }
    return sessionFactory.getCurrentSession();
}

From source file:com.maydesk.base.util.CledaConnector.java

License:Mozilla Public License

private void createSessionFactory() {
    Properties props = new Properties();

    try {/* w  w w.  j  ava 2  s.  c om*/
        Context ctx = new InitialContext();
        DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/maydesk_db");
        props.put("hibernate.connection.datasource", ds);
    } catch (NamingException e) {
        e.printStackTrace();
    }

    props.put("hibernate.cglib.use_reflection_optimizer", true);
    props.put("hibernate.show_sql", false);
    props.put("hibernate.hbm2ddl.auto", "update");
    props.put("transaction.factory_class", "org.hibernate.transaction.JDBCTransactionFactory");

    props.put("hibernate.dialect", "org.hibernate.dialect.MySQLDialect");

    // Create config
    Configuration config = new Configuration();
    config.setProperties(props);

    config.setInterceptor(new AuditInterceptor());
    config.setNamingStrategy(new ImprovedNamingStrategy());
    config.setProperties(props);

    // registering model
    registerModels(config, "com.maydesk.base.model");
    registerModels(config, "com.maydesk.social.model");

    ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder();

    ServiceRegistry serviceRegistry = serviceRegistryBuilder.applySettings(props).buildServiceRegistry();
    sessionFactory = config.buildSessionFactory(serviceRegistry);
}

From source file:com.mercatis.lighthouse3.service.commons.rest.HibernateDomainModelEntityRestServiceContainer.java

License:Apache License

/**
 * This method sets up the hibernate session factory using the passed
 * configuration file. It is invoked when init parameter
 * <code>com.mercatis.lighthouse3.service.environment.rest.HibernateConfigFileLocation</code>
 * is set.//from   w  w w  .j a  v  a2 s .c  o m
 *
 * @param hibernateConfigFilePath
 *            the path to the Hibernate config file.
 */
public Configuration setUpHibernateSessionFactoryFromFile(String hibernateConfigFilePath) {
    Configuration hibernateConfiguration = new Configuration().configure(new File(hibernateConfigFilePath));
    overwriteHibernateDBConnectionURL(hibernateConfiguration);
    return hibernateConfiguration;
}

From source file:com.mercatis.lighthouse3.service.commons.rest.HibernateDomainModelEntityRestServiceContainer.java

License:Apache License

/**
 * This method sets up the hibernate session factory using the passed
 * resource containing the hibernate configuration. It is invoked when init
 * parameter/*from   w w  w. j av a  2 s .  c  om*/
 * <code>com.mercatis.lighthouse3.service.environment.rest.HibernateConfigResource</code>
 * is set.
 *
 * @param hibernateConfigFilePath
 *            the path to the config resource.
 */
public Configuration setUpHibernateSessionFactoryFromResource(String hibernateConfigResourcePath) {
    Configuration hibernateConfiguration = new Configuration().configure(hibernateConfigResourcePath);
    overwriteHibernateDBConnectionURL(hibernateConfiguration);
    return hibernateConfiguration;
}

From source file:com.mesut.elementcollection.Main.java

public static void main(String[] args) {
    Uye uye1 = new Uye();
    uye1.setAdi("Mehmet");
    uye1.setSoyadi("Kahraman");
    Adres adres1 = new Adres();
    adres1.setSehir("Diyarbakr");
    adres1.setIlce("Kayapnar");
    adres1.setMahalle("Diclekent");
    adres1.setCadde("Mahabad Bulvar");

    Adres adres2 = new Adres();
    adres2.setSehir("Ankara");
    adres2.setIlce("ankaya");
    adres2.setMahalle("Bahelievler");
    adres2.setCadde("7. Cadde");
    uye1.getAdresListesi().add(adres1);/*from w ww . j  a  v  a2  s .  c o  m*/
    uye1.getAdresListesi().add(adres2);
    //-----------------------------------------------

    Uye uye2 = new Uye();
    uye2.setAdi("Mert");
    uye2.setSoyadi("Kalkan");
    Adres adres3 = new Adres();
    adres3.setSehir("ehir3");
    adres3.setIlce("le 3");
    adres3.setMahalle("Mahalle 3");
    adres3.setCadde("Cadde 3");
    Adres adres4 = new Adres();
    adres4.setSehir("ehir 4");
    adres4.setIlce("le 4");
    adres4.setMahalle("Mahalle 4");
    adres4.setCadde("Cadde 4");
    uye2.getAdresListesi().add(adres3);
    uye2.getAdresListesi().add(adres4);
    //--------------------------------------------------

    SessionFactory sf = new Configuration().configure().buildSessionFactory();
    Session session = sf.openSession();
    session.beginTransaction();
    session.save(uye1);
    session.save(uye2);
    session.getTransaction().commit();
    session.close();
    sf.close();
}

From source file:com.mesut.embeddedembedable.Main.java

public static void main(String[] args) {
    Uye uye = new Uye();
    uye.setAdi("Ahmet");
    uye.setSoyadi("Demir");
    Adres adres = new Adres();
    adres.setSehir("Ankara");
    adres.setIlce("ankaya");
    adres.setMahalle("mahalle");
    adres.setCadde("cadde");
    uye.setAdres(adres);//from   w ww. j  a v  a2 s  . com
    //------------------------------------

    SessionFactory sf = new Configuration().configure().buildSessionFactory();
    Session session = sf.openSession();
    session.beginTransaction();
    session.save(uye);
    session.getTransaction().commit();
    session.close();
    sf.close();
}

From source file:com.mesut.onetoone.Main.java

public static void main(String[] args) {
    Personel personel = new Personel();
    personel.setAdi("Mehmet");
    personel.setSoyadi("Yldz");
    //-------------------------------------

    Meslek meslek = new Meslek();
    meslek.setMeslekAdi("renci");
    //-------------------------------------

    personel.setMeslek(meslek);/*from w w w .j a  v  a 2 s .  c o  m*/
    meslek.setPersonel(personel);

    SessionFactory sf = new Configuration().configure().buildSessionFactory();
    Session session = sf.openSession();
    session.beginTransaction();
    session.save(personel);
    session.save(meslek);
    session.getTransaction().commit();
    session.close();
    sf.close();
}

From source file:com.mesut.secondarytable.Main.java

public static void main(String[] args) {
    Personel personel = new Personel();
    personel.setName("Mesut");
    personel.setSurname("Yakut");
    personel.setAddress("Diyarbakr");
    personel.setPhone("1234567");
    personel.setHireDate(Calendar.getInstance());
    //-----------------------------------------------

    SessionFactory sf = new Configuration().configure().buildSessionFactory();
    Session session = sf.openSession();/*from  w w w.jav  a2  s  .c  o  m*/
    session.beginTransaction();
    session.save(personel);
    session.getTransaction().commit();
    //---------------------------------------------------
    session.beginTransaction();
    personel = null;
    personel = (Personel) session.get(Personel.class, 1);
    System.out.println("Id: " + personel.getId());
    System.out.println("Name: " + personel.getName());
    System.out.println("Surname: " + personel.getSurname());
    System.out.println("Address: " + personel.getAddress());
    System.out.println("Phone: " + personel.getPhone());
    System.out.println("Hire Date: " + personel.getHireDate());
    session.getTransaction().commit();
    session.close();
    sf.close();
}