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:MainVehicle.java

public static void main(String h[]) {
    Vehicle v1 = new Vehicle();
    v1.setVid(1);// ww w  .  j  a  v a  2  s .  co m
    v1.setVname("some vehicle");

    TwoWheeler tw = new TwoWheeler();
    tw.setVid(12);
    tw.setVname("bike");
    tw.setHandleBar("bike handle bar");

    FourWheeler fw = new FourWheeler();
    fw.setVid(13);
    fw.setVname("car");
    fw.setSteeringWheel("car's streeing wheel");

    Configuration conf = new Configuration();
    conf.configure("hibernate.cfg.xml");
    SessionFactory factory = conf.buildSessionFactory();
    Session sess = factory.openSession();
    Transaction trx = sess.beginTransaction();
    sess.save(v1);
    sess.save(tw);
    sess.save(fw);

    trx.commit();
    sess.close();

}

From source file:CrosswordTestBase.java

public static SessionFactory buildSessionFactory() {
    Configuration config = new Configuration();
    config.configure();/*  w ww .j  av  a2  s . co  m*/
    StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder();
    ssrb.applySettings(config.getProperties());
    StandardServiceRegistry ssr = ssrb.build();
    return config.buildSessionFactory(ssr);
}

From source file:HibernateApp.java

License:Open Source License

private static Session createSession() {
    SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();

    return sessionFactory.openSession();
}

From source file:TestPurchase.java

@Test
public void testSave() {
    Purchase entity = new Purchase();
    entity.setId(0);/*from   www. ja  va  2s.c  om*/
    entity.setStatus(PurchaseStatus.W);

    PurchaseItemService sitem = new PurchaseItemService();
    sitem.setId(0);
    Service service = new Service();
    service.setId(1);
    sitem.setService(service);
    sitem.setFlagVat(FlagVat.I);
    entity.getServices().add(sitem);
    sitem = new PurchaseItemService();
    sitem.setId(0);
    service = new Service();
    service.setId(2);
    sitem.setService(service);
    sitem.setFlagVat(FlagVat.E);
    entity.getServices().add(sitem);
    PurchaseItemProduct pitem = new PurchaseItemProduct();
    pitem.setId(0);
    Product p = new Product();
    p.setId(1);
    pitem.setProduct(p);
    pitem.setFlagVat(FlagVat.I);
    entity.getProducts().add(pitem);

    pitem = new PurchaseItemProduct();
    pitem.setId(0);
    p = new Product();
    p.setId(2);
    pitem.setProduct(p);
    pitem.setFlagVat(FlagVat.I);
    entity.getProducts().add(pitem);
    Configuration config = new Configuration();
    SessionFactory factory = config.configure("hibernate.cfg.xml").buildSessionFactory();
    Session session = factory.openSession();
    Transaction tran = session.beginTransaction();
    Purchase data = (Purchase) session.get(Purchase.class, entity.getId());
    Purchase result = (Purchase) session.merge(entity);
    tran.commit();
}

From source file:PersistenceTest.java

/**
 * Operaciones que se realizan antes de ejecutar el banco de pruebas.
 * En este caso se crea una misma sesin que ser usada en todas las
 * pruebas./* w  ww  . j a va 2s .co m*/
 */
@Before
public void setupSession() {

    Configuration configuration = new Configuration();
    configuration.configure("hibernate-inmemory.cfg.xml");
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
            .buildServiceRegistry();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    session = sessionFactory.openSession();

}

From source file:Storage.java

License:Open Source License

/**
 * Creates a new SessionFactory instance
 *///from  w w  w  .ja va 2  s  .  co  m
public static void initialize() {
    if (factory == null) {
        try {
            Configuration configuration = new Configuration();
            configuration.configure();
            ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                    .applySettings(configuration.getProperties()).build();
            factory = configuration.buildSessionFactory(serviceRegistry);
        } catch (Throwable ex) {
            System.err.println("Failed to create sessionFactory object." + ex);
            throw new ExceptionInInitializerError(ex);
        }
    }
}

From source file:TestEmployee.java

@Test
public void saveEmployee() {
    Configuration config = new Configuration();
    SessionFactory factory = config.configure("hibernate.cfg.xml").buildSessionFactory();
    Session session = factory.openSession();
    Transaction tran = session.beginTransaction();
    Employee entity = new Employee();
    entity.setId(0);//from   w w  w .j a v a  2s .  c  om
    Education item = new Education();
    item.setId(0);
    item.setEmployeeId(null);
    item.setEducationLevel(null);
    entity.getEducations().add(item);
    Employee data = (Employee) session.get(Employee.class, entity.getId());
    Employee result = (Employee) session.merge(entity);
    System.out.println(result.getId());
    tran.commit();

    //Employee data =(Employee) session.get(Employee.class, 0);
    //Employee employee = (Employee) session.get(Employee.class, 3);
    //System.out.println(employee.getId());

}

From source file:GetMovDetails.java

protected int getDetails(String movname) {
    Configuration configuration = new Configuration();
    configuration.configure();//from ww w .j a va  2s. com
    serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    Session session = new Configuration().configure().buildSessionFactory(serviceRegistry).openSession();

    Transaction tx = null;
    try {
        tx = session.beginTransaction();
        String hql = "FROM GS_Movie m where m.name=:movname";
        Query query = session.createQuery(hql);
        query.setParameter("movname", movname);
        List results = query.list();
        GS_Movie gS_Movie = (GS_Movie) results.iterator().next();
        name = gS_Movie.getName();
        movid = gS_Movie.getMovid();
        plot = gS_Movie.getPlot();
        year = String.valueOf(gS_Movie.getYear());
        dir = gS_Movie.getDirector();
        genre = gS_Movie.getGenre();
        prod = gS_Movie.getProducer();
        cast = gS_Movie.getCast();
        //Update mov details
        System.out.println(name);
        System.out.println(movid);
        System.out.println(plot);
        System.out.println(year);
        System.out.println(dir);
        System.out.println(genre);
        System.out.println(prod);
        System.out.println(cast);

        result = 1;

    } catch (HibernateException e) {
        if (tx != null)
            tx.rollback();
        e.printStackTrace();
    } finally {
        session.close();
        return result;
    }
}

From source file:Bazica.java

public Bazica(HttpServletResponse response) throws IOException {
    PrintWriter out = response.getWriter();
    this.out = out;
    Configuration cfg = new Configuration();
    cfg.configure("hibernate.cfg.xml");//populates the data of the configuration file  
    SessionFactory factory = cfg.buildSessionFactory();
    Session session = factory.openSession();
    this.session = session;
}

From source file:saajResponse.java

private void saveEmployee(Employee e) {
    Configuration cfg = new Configuration();
    SessionFactory sessionFactory = cfg.configure().buildSessionFactory();
    Session session = sessionFactory.openSession();
    session.save(e);/*from   w w  w  .  jav a2s  .c o m*/
    session.beginTransaction();
    session.persist(e);
    session.getTransaction().commit();
    System.out.println("Emplyoee saved");
}