Example usage for org.hibernate.cfg Configuration getProperties

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

Introduction

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

Prototype

public Properties getProperties() 

Source Link

Document

Get all properties

Usage

From source file:com.github.shyiko.rook.target.hibernate.cache.AbstractHibernateTest.java

License:Apache License

@BeforeClass
public void setUp() throws SQLException {
    Configuration configuration = new Configuration().configure("hibernate.cfg.xml");
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
            .buildServiceRegistry();// w ww  .  j a v a2 s .  c  o m
    SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    synchronizationContext = new SynchronizationContext(configuration, sessionFactory);
}

From source file:com.glaf.jbpm.db.MxDbPersistenceServiceFactory.java

License:Apache License

@Override
public synchronized Configuration getConfiguration() {
    Configuration cfg = HibernateUtils.createHibernateConfiguration();
    // cfg.setProperty("hibernate.hbm2ddl.auto", "update");

    log.info("----------------jbpm init----------------------");
    log.info(cfg.getProperties());

    return cfg;//from w w  w  . j  av  a2  s  .c  o m
}

From source file:com.hibernate.app.Program.java

/**
 * @param args the command line arguments
 *//*ww w.j  av  a  2 s.  c  o  m*/
public static void main(String[] args) {
    Configuration configuration = new Configuration().configure("resources/hibernate.cfg.xml");
    StandardServiceRegistryBuilder registry = new StandardServiceRegistryBuilder();
    registry.applySettings(configuration.getProperties());
    ServiceRegistry serviceRegistry = registry.build();
    SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);

    Session session = sessionFactory.openSession();
    //Transaction trans=session.beginTransaction();
    //session.save(new Discount(0,"50% OFF",50,null,true));
    //trans.commit();
    List<Discount> discounts = session.getNamedQuery("Discount.findAll").list();
    discounts.forEach(d -> {
        System.out.println(d.getDiscountTitle());
    });
    session.close();
    sessionFactory.close();

    System.out.println("Finish");
    System.exit(0);
}

From source file:com.hibernate.facturation2.control.DaoControl.java

public static SessionFactory sfCreation() {
    Configuration config = new Configuration().configure("hibernate.cfg.xml");
    ServiceRegistry registry = new StandardServiceRegistryBuilder().applySettings(config.getProperties())
            .build();//from  w  w  w. j  a v a  2  s .  c o  m
    SessionFactory sf = config.buildSessionFactory(registry);

    return sf;
}

From source file:com.hibernateGenericDAO.HibernateUtil.java

License:Open Source License

/**
 * Creates a signle session factory//from  w  ww . j a  va2  s  .  co m
 * @return SessionFactory
 */
private static synchronized final SessionFactory getSessionFactory() {
    if (sessionFactory == null) {
        Configuration configuration = new Configuration().configure("hibernate.cfg.xml");
        ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();
        sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    }
    return sessionFactory;
}

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

public RentaCochesDAO() {
    try {//from  ww  w  .  j a v  a  2s.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.inventory.system.utils.HibernateBDUtil.java

public static SessionFactory getSessionFactory() {
    if (sessionFactory == null) {
        // loads configuration and mappings
        Configuration configuration = new Configuration().configure();
        StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();

        // builds a session factory from the service registry
        sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    }//from   ww w.  jav  a2 s. c o  m

    return sessionFactory;
}

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

public static void main(String[] args) {
    Configuration configuration = new Configuration();
    configuration.configure();/*from  w  w  w  .  j  a v  a  2 s  . co m*/
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties()).build();
    SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    Session session = sessionFactory.openSession();

    //********************************************************************
    session.beginTransaction();
    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);
            }/* w  w w .j a  v a2 s .  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();/*www. j a  v  a 2s  .c  o  m*/
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
            .buildServiceRegistry();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
}