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.iti.evalue.SessionFactoryProvider.java

private SessionFactoryProvider() {
    sessionFactory = new Configuration().configure().buildSessionFactory();
    System.out.println("session factory initialized");
}

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.  ja  va 2s . c om*/
    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 va  2  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();//from   w  w  w .  ja  v  a2s .c om
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
            .buildServiceRegistry();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
}

From source file:com.jardoapps.usermodule.hbn.HibernateUtil.java

License:Open Source License

private static SessionFactory buildSessionFactory() {
    try {//from   ww  w. j a  v a2  s  . c  om
        Configuration configuration = new Configuration().configure();
        ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder();
        serviceRegistryBuilder.applySettings(configuration.getProperties());
        return configuration.buildSessionFactory(serviceRegistryBuilder.buildServiceRegistry());
    } catch (Throwable e) {
        System.err.println("Initial SessionFactory creation failed." + e);
        throw new ExceptionInInitializerError(e);
    }
}

From source file:com.jaspersoft.ireport.designer.connection.JRHibernateConnection.java

License:Open Source License

public SessionFactory getSessionFactory() throws org.hibernate.HibernateException {

    if (useAnnotations) {
        AnnotationConfiguration conf = new org.hibernate.cfg.AnnotationConfiguration().configure();
        conf.setProperty(Environment.CONNECTION_PROVIDER,
                "com.jaspersoft.ireport.designer.connection.HibernateConnectionProvider");
        return conf.buildSessionFactory();
    } else {//from   w ww  .  ja v  a2s. c o  m
        return new Configuration().configure().buildSessionFactory();
    }
}

From source file:com.jaspersoft.tamanoir.web.ConnectionsRegistrar.java

License:Open Source License

@Override
public void contextInitialized(ServletContextEvent sce) {
    ConnectionsManager.registerConnection("csv", new CsvConnectionProcessorFactory());
    ConnectionsManager.registerConnection("jdbc", new JdbcConnectionProcessorFactory());
    try {// w  w  w  .j a v a2s. c  om
        storage = new EhCacheConnectionStorage();
        sessionFactory = new Configuration().configure().buildSessionFactory();
    } catch (Exception e) {
        log.error("Unexpected error occur", e);
    }
    sce.getServletContext().setAttribute(ConnectionsService.class.getName(), new ConnectionsService(storage));
    sce.getServletContext().setAttribute(DomainsService.class.getName(), new DomainsService(sessionFactory));
}

From source file:com.java.empDao.java

public static int register(emp e) {
    int i = 0;/*w  w w  .j a  va2  s  .co  m*/
    Session se = null;
    se = new Configuration().configure().buildSessionFactory().openSession();
    Transaction t = se.beginTransaction();
    i = (Integer) se.save(e);
    t.commit();
    se.close();
    return i;
}

From source file:com.javaetmoi.core.persistence.hibernate.TestReflectionUtil.java

License:Apache License

@Before
public void setUp() {
    Configuration configuration = new Configuration();
    Mappings mappings = configuration.createMappings();
    Component component = new Component(mappings, new RootClass());
    Property p1 = new Property();
    p1.setName("client");
    SimpleValue p1val = new SimpleValue(mappings);
    p1val.setTypeName("java.lang.Integer");
    p1.setValue(p1val);
    component.addProperty(p1);/*www .  ja  v a  2  s .  co m*/
    Property p2 = new Property();
    p2.setName("user");
    SimpleValue p2val = new SimpleValue(mappings);
    p2val.setTypeName("java.lang.String");
    p2.setValue(p2val);
    component.addProperty(p2);
    metadata = new ComponentMetamodel(component);
}

From source file:com.jdon.persistence.hibernate.ConfFactory.java

License:Apache License

public void createSessionFactory() {
    try {//from   w  ww .j  a va  2s.  c om
        Configuration configuration = null;
        if ((hibernate_cfg_xml != null) && (hibernate_cfg_xml.length() != 0)) {
            configuration = new Configuration().configure(hibernate_cfg_xml);
        } else {
            configuration = new Configuration().configure();
        }
        this.sessionFactory = configuration.buildSessionFactory();
    } catch (HibernateException e) {
        logger.error("Hibernate start error: " + e);
    }
}