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.hihsoft.sso.business.service.TaclModuleinfoServiceTestCase.java

License:Apache License

/**??:hibernate5000??spring???<50000?
 * 4000???CPU//w  w w  . ja va2  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.hmiard.leaves.framework.Utils.Persistence.HibernateUtils.java

License:Open Source License

public static void init(File confFile) {

    conf = new Configuration().configure(confFile);
    init();
}

From source file:com.hmiard.leaves.framework.Utils.Persistence.HibernateUtils.java

License:Open Source License

public static void init(String resource) {

    conf = new Configuration().configure(resource);
    init();
}

From source file:com.hospitalmgmt.utils.HibernateUtils.java

public HibernateUtils() {
    try {/*w  w  w  .  j  av a2  s.  c  o m*/
        sessionFactory = new Configuration().configure("com/hospitalmgmt/datasource/hibernate.cfg.xml")
                .buildSessionFactory();
        session = sessionFactory.openSession();
        transaction = session.beginTransaction();
    } catch (Exception exception) {
        logger.error("HibernateUtils instance could not be initialized:\n" + exception.getMessage());
    }
}

From source file:com.icesoft.icefaces.tutorial.crud.hibernate.util.HibernateUtil.java

License:Apache License

private static SessionFactory buildSessionFactory() {
    try {/* ww  w.j  av  a  2s.c  om*/
        // Create the SessionFactory from hibernate.cfg.xml
        SessionFactory f = new Configuration().configure().buildSessionFactory();
        return f;
    } 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.idega.hibernate.HibernateUtil.java

License:Open Source License

public static SessionFactory configure() {
    try {/*from w  ww . j  av a2 s.  co  m*/
        Logger loggerRoot = Logger.getLogger(HibernateUtil.class.getName());
        Logger loggerConnect = Logger.getLogger("Connect");

        loggerRoot.fine("In HibernateUtil try-clause");
        loggerRoot.warning("In HibernateUtil try-clause");
        loggerConnect.fine("In HibernateUtil try-clause via loggerConnect DEBUG*****");

        // Create the SessionFactory from hibernate.cfg.xml
        Properties properties = getProperties();

        Configuration configuration = new Configuration();
        configuration.setProperties(properties);
        return configuration.buildSessionFactory();
    } 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.iespacomolla.datos.RentaCochesDAO.java

public RentaCochesDAO() {
    try {//w w w  . ja  v  a  2  s .c om
        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.ikon.dao.HibernateUtil.java

License:Open Source License

/**
 * Construct annotation configuration/*from   w  w w . j  a v a 2s .  c o  m*/
 */
private static Configuration getConfiguration() {
    Configuration cfg = new Configuration();

    // Add annotated beans
    cfg.addAnnotatedClass(Activity.class);
    cfg.addAnnotatedClass(Bookmark.class);
    cfg.addAnnotatedClass(MimeType.class);
    cfg.addAnnotatedClass(DatabaseMetadataType.class);
    cfg.addAnnotatedClass(DatabaseMetadataValue.class);
    cfg.addAnnotatedClass(DatabaseMetadataSequence.class);
    cfg.addAnnotatedClass(com.ikon.dao.bean.Config.class);
    cfg.addAnnotatedClass(Css.class);

    // Extensions
    cfg.addAnnotatedClass(DropboxToken.class);

    // Cache
    cfg.addAnnotatedClass(UserItems.class);
    cfg.addAnnotatedClass(UserNodeKeywords.class);

    // Automation
    cfg.addAnnotatedClass(AutomationRule.class);
    cfg.addAnnotatedClass(AutomationValidation.class);
    cfg.addAnnotatedClass(AutomationAction.class);
    cfg.addAnnotatedClass(AutomationMetadata.class);

    // New Persistence Model
    cfg.addAnnotatedClass(NodeBase.class);
    cfg.addAnnotatedClass(NodeDocument.class);
    cfg.addAnnotatedClass(NodeDocumentVersion.class);
    cfg.addAnnotatedClass(NodeFolder.class);
    cfg.addAnnotatedClass(NodeMail.class);
    cfg.addAnnotatedClass(NodeNote.class);
    cfg.addAnnotatedClass(NodeLock.class);
    cfg.addAnnotatedClass(NodeProperty.class);
    cfg.addAnnotatedClass(RegisteredPropertyGroup.class);
    cfg.addAnnotatedClass(Omr.class);
    cfg.addAnnotatedClass(DigitalSignature.class);
    cfg.addAnnotatedClass(RetentionPolicy.class);
    cfg.addAnnotatedClass(SMTPConfig.class);
    cfg.addAnnotatedClass(HotFolders.class);
    cfg.addAnnotatedClass(Annotation.class);

    return cfg;
}

From source file:com.imos.hibernate.HibernateConnectionTest.java

public static void main(String[] args) {

    try (SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory()) {
        try (Session session = sessionFactory.openSession()) {
            System.out.println(session);
        } catch (Exception e) {
            System.out.println(e.getCause().toString() + " : " + e.getMessage());
            e.printStackTrace();//w  w w. j  ava 2  s  .  c o m
        }
    } catch (Exception e) {
        System.out.println(e.getMessage());
        e.printStackTrace();
    }
}

From source file:com.imos.hibernate.HibernateCritieriaQueryTest.java

public static void main(String[] args) {
    try (SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory()) {
        try (Session session = sessionFactory.openSession()) {
            session.beginTransaction();/*  w w  w .  ja  v a 2 s .  c  o m*/

            System.out.println("\nSelect All\n");
            Criteria criteria = session.createCriteria(PersonDetails.class);
            List<PersonDetails> list = criteria.list();
            list.stream().forEach((pd) -> {
                System.out.println(pd);
            });

            System.out.println("\nSelect selected\n");
            criteria = session.createCriteria(PersonDetails.class);
            criteria.add(Restrictions.eq("userName", "Alok1"));
            list = criteria.list();
            list.stream().forEach((pd) -> {
                System.out.println(pd);
            });

        } catch (Exception e) {
            System.out.println(e.getCause().toString() + " : " + e.getMessage());
        }
    } catch (Exception e) {
        System.out.println(e.getCause().toString() + " : " + e.getMessage());
    }
}