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

public Configuration configure() throws HibernateException 

Source Link

Document

Use the mappings and properties specified in an application resource named hibernate.cfg.xml.

Usage

From source file:com.github.leonardoxh.temporeal.model.hibernate.HibernateUtils.java

License:Apache License

private static SessionFactory buildSessionFactory() {
    Configuration configuration = new Configuration();
    configuration.configure();
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().build();
    return configuration.buildSessionFactory(serviceRegistry);
}

From source file:com.hihsoft.sso.business.service.TaclModuleinfoServiceTestCase.java

License:Apache License

/**??:hibernate5000??spring???<50000?
 * 4000???CPU//from  w  w  w  .j  a  v  a2 s . co m
 * Testsave or update tacl role.
 */
@Test
public void testsaveOrUpdateTaclModuleinfo() {
    TsysModuleinfo moduleinfo = null;
    // Session
    Configuration cfg = new Configuration();
    SessionFactory sf = cfg.configure().buildSessionFactory();
    Session session = sf.openSession();
    // 
    Transaction tx = session.beginTransaction();
    // 100 000?100 000?
    for (int i = 1000000; i < 2000000; i++) {
        // Moduleinfo
        moduleinfo = new TsysModuleinfo();
        moduleinfo.setModulename("moduleinfo" + i);
        moduleinfo.setModulename("00000001" + i);
        moduleinfo.setFlatid("8a9e848a2ed74230012ed7424737000a");
        session.save(moduleinfo);
        // ?20?Session??Session
        if (i % 5000 == 0) {
            session.flush();
            session.clear();
            tx.commit();
            tx = session.beginTransaction();
        }
    }
    // ??
    tx.commit();
    // 
    session.close();

}

From source file:com.idega.hibernate.HibernateUtil.java

License:Open Source License

private static SessionFactory configure(String cfgPath) {
    try {//  www. j  a v a  2  s.c o  m

        Configuration configuration = new AnnotationConfiguration();

        if (cfgPath == null)
            configuration.configure();
        else
            configuration.configure(cfgPath);

        return configuration.buildSessionFactory();

    } catch (Throwable ex) {

        Logger.getLogger(HibernateUtil.class.getName()).log(Level.SEVERE,
                "Initial SessionFactory creation failed for cfg path: " + cfgPath, ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.iespacomolla.datos.RentaCochesDAO.java

public RentaCochesDAO() {
    try {/*ww w .j  av a  2  s . c  o m*/
        ServiceRegistry serviceRegistry;
        Configuration configuration = new Configuration();
        configuration.configure();
        serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
                .buildServiceRegistry();
        sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    } catch (Throwable e) {
        System.err.println("Initial SessionFactory creation failed." + e);
        throw new ExceptionInInitializerError(e);
    }
}

From source file:com.itk.chaabouni.dao.fillDataBase.java

public static void main(String[] args) {
    Configuration configuration = new Configuration();
    configuration.configure();
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties()).build();
    SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    Session session = sessionFactory.openSession();

    //********************************************************************
    session.beginTransaction();// w w  w  .j  a  v a  2s  .  c  o  m
    Employee employee1 = new Employee("Daniel Wasserbar", "daniel.wasserbar@itk-engineering.com", "55500003");
    session.save(employee1);

    Employee employee2 = new Employee("Alexander Pahrl", "alex.pahrl@itk-engineering.com", "55500004");
    session.save(employee2);

    Employee employee3 = new Employee("Michael Tengler", "michael.tengler@itk-engineering.com", "55500005");
    session.save(employee3);

    Employee employee4 = new Employee("Miryam Bouchaani", "miryam.bouchaani@itk-engineering.com", "55500006");
    session.save(employee4);

    session.getTransaction().commit();
    //********************************************************************
    session.beginTransaction();

    // Monday menu
    Meal meal1 = new Meal("Pizza", "with ham and mushrooms", 5., false);
    Meal meal2 = new Meal("Pesto Pasta", "with basil and garlic", 5., true);
    Menu mondayMenu = new Menu("Monday", meal1, meal2);
    session.save(mondayMenu);

    // Tuesday menu
    meal1 = new Meal("Wiener Schnitzel", "with fried potatoes", 10., false);
    meal2 = new Meal("Lentils soup ", "with carrots and cottage cheese", 5., true);
    Menu tuesdayMenu = new Menu("Tuesday", meal1, meal2);
    session.save(tuesdayMenu);

    // Wednesday's menu
    meal1 = new Meal("Cheese burger ", "with potatoe wedges", 8., false);
    meal2 = new Meal("Spinach Lasagna", "with cream sauce and Grana Padano", 5., true);
    Menu wednesdayMenu = new Menu("Wednesday", meal1, meal2);
    session.save(wednesdayMenu);

    // Thursday's menu
    meal1 = new Meal("Spaghetti Bolognese ", "", 8., false);
    meal2 = new Meal("Vegetable Curry", "with Basmati rice", 5., true);
    Menu thursdayMenu = new Menu("Thursday", meal1, meal2);
    session.save(thursdayMenu);

    // Friday's menu
    meal1 = new Meal("Salmon", "with side vegetables", 8., false);
    meal2 = new Meal("Penne Allarabiata", "spicy", 5., true);
    Menu fridayMenu = new Menu("Friday", meal1, meal2);
    session.save(fridayMenu);

    session.getTransaction().commit();
    //********************************************************************
    session.beginTransaction();
    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
    Date date = new Date();
    try {
        date = sdf.parse("27/02/2017");

    } catch (ParseException ex) {
        Logger.getLogger(AdService.class.getName()).log(Level.SEVERE, null, ex);
    }

    ClassifiedAd ad1 = new ClassifiedAd("John Doe", date, "Used iPhone 4", "Good condition. With Charger.");
    session.save(ad1);

    ClassifiedAd ad2 = new ClassifiedAd("Jane Doe", date, "3 Bedrooms appartment to rent in Sendling-Westpark",
            "Looking for someone to take over the contract. Rent is 1600,-/month charges included.");
    session.save(ad2);
    session.getTransaction().commit();
    //********************************************************************
    session.close();
    StandardServiceRegistryBuilder.destroy(serviceRegistry);
}

From source file:com.itk.chaabouni.dao.SessionService.java

public static SessionFactory getSessionFactory() {
    if (sessionFactory == null) {
        synchronized (SessionService.class) {
            if (sessionFactory == null) {
                Configuration configuration = new Configuration();
                configuration.configure();
                ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                        .applySettings(configuration.getProperties()).build();
                sessionFactory = configuration.buildSessionFactory(serviceRegistry);
            }/*from  w ww .j av a  2s.  c o  m*/
        }
    }
    return sessionFactory;
}

From source file:com.jamesashepherd.sshproxyj.dao.ConfigureTest.java

License:LGPL

@Before
public void setUp() throws Exception {
    Configuration configuration = new Configuration();
    configuration.configure();
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
            .buildServiceRegistry();/*  w  ww.j av  a2  s .co  m*/
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
}

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

private static SessionFactory buildSessionFactory() {
    try {/*from  w w  w .j ava  2s .co  m*/
        Configuration configuration = new Configuration();
        configuration.configure();

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

From source file:com.leqienglish.util.SessionBulder.java

/**
 * ? Session//from   w  w  w.j a v  a 2 s.  c  o m
 * @return 
 */
private static Session getSession() {
    if (sessionFactory == null) {
        // Configuration--?Hibernate.properties
        Configuration configuration = new Configuration();
        // --?Xxx.hbm.xml
        configuration.configure();

        // SessionFactory
        sessionFactory = configuration.buildSessionFactory();
    }
    return sessionFactory.openSession();
}

From source file:com.liferay.samplehibernate.util.HibernateUtil.java

License:Open Source License

private HibernateUtil() {
    try {/*from   w  w w.j  av a  2 s .c  om*/
        Configuration configuration = new Configuration();

        configuration = configuration.configure();

        _sessionFactory = configuration.buildSessionFactory();
    } catch (Exception e) {
        _log.error(e, e);
    }
}