Package org.hibernate.classic

Examples of org.hibernate.classic.Session.load()


    }
    c = (Category) s.load(Category.class, id);
    c.getSubcategories().size(); //force load

    Session ss = openSession();
    Category c2 = (Category) ss.load(Category.class, id);
    ss.delete( c2.getSubcategories().get(0) );
    c2.getSubcategories().clear();
    ss.flush();
    ss.connection().commit();
    ss.close();
View Full Code Here


    s.refresh(c);
    assertTrue( c.getSubcategories().size()==0 );

    ss = openSession();
    c2 = (Category) ss.load(Category.class, id);
    c2.getSubcategories().add( new Category() );
    c2.getSubcategories().add( new Category() );
    ss.flush();
    ss.connection().commit();
    ss.close();
View Full Code Here

    Session s = openSession();
    Custom c = new Custom();
    c.setName( "foo" );
    c.id="100";
    String id = (String) s.save(c);
    assertTrue( c==s.load(Custom.class, id) );
    s.flush();
    s.close();
    s = openSession();
    c = (Custom) s.load(Custom.class, id);
    assertTrue( c.getName().equals("foo") );
View Full Code Here

    String id = (String) s.save(c);
    assertTrue( c==s.load(Custom.class, id) );
    s.flush();
    s.close();
    s = openSession();
    c = (Custom) s.load(Custom.class, id);
    assertTrue( c.getName().equals("foo") );
    c.setName( "bar" );
    s.flush();
    s.close();
    s = openSession();
View Full Code Here

    assertTrue( c.getName().equals("foo") );
    c.setName( "bar" );
    s.flush();
    s.close();
    s = openSession();
    c = (Custom) s.load(Custom.class, id);
    assertTrue( c.getName().equals("bar") );
    s.delete(c);
    s.flush();
    s.close();
    s = openSession();
View Full Code Here

    s.flush();
    s.close();
    s = openSession();
    boolean none = false;
    try {
      s.load(Custom.class, id);
    }
    catch (ObjectNotFoundException onfe) {
      none=true;
    }
    assertTrue(none);
View Full Code Here

    Serializable id = s.save( new BasicNameable() );
    s.flush();
    s.connection().commit();
    s.close();
    s = openSession();
    Nameable n = (Nameable) s.load(Nameable.class, id);
    s.delete(n);
    s.flush();
    s.connection().commit();
    s.close();
  }
View Full Code Here

    s.flush();
    s.connection().commit();
    s.close();

    s = openSession();
    master1 = (Master) s.load(Master.class, m1id);
    Iterator iter = master1.getIncoming().iterator();
    int i=0;
    while ( iter.hasNext() ) {
      Master m = (Master) iter.next();
      assertTrue( "outgoing", m.getOutgoing().size()==1 );
View Full Code Here

    Serializable mid = s.save(m);
    s.flush();
    s.connection().commit();
    s.close();
    s = openSession();
    m = (Master) s.load(Master.class, mid);
    assertTrue( "cascade save", m.getMoreDetails().size()==2 );
    assertTrue( "cascade save", ( (Detail) m.getMoreDetails().iterator().next() ).getMaster().getDetails().size()==2 );

    s.delete(m);
    s.delete( s.load(Master.class, m0id) );
View Full Code Here

    m = (Master) s.load(Master.class, mid);
    assertTrue( "cascade save", m.getMoreDetails().size()==2 );
    assertTrue( "cascade save", ( (Detail) m.getMoreDetails().iterator().next() ).getMaster().getDetails().size()==2 );

    s.delete(m);
    s.delete( s.load(Master.class, m0id) );

    s.flush();
    s.connection().commit();
    s.close();
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.