Package org.hibernate.classic

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


    assertTrue( s.createQuery( "select elements(sm.children) from SubMulti as sm" ).list().size()==2 );
    assertTrue(
        s.createQuery(
            "select distinct sm from SubMulti as sm join sm.children as s where s.amount>-1 and s.name is null"
        ).list().size()==1 );
    sm = (SubMulti) s.load(SubMulti.class, id);
    assertTrue( sm.getChildren().size()==2 );
    assertEquals(
      s.createFilter( sm.getMoreChildren(), "select count(*) where this.amount>-1 and this.name is null" ).list().get(0),
      new Long(2)
    );
View Full Code Here


    s.getTransaction().commit();
    s.close();

    s = openSession();
    s.beginTransaction();
    TrivialClass tc = (TrivialClass) s.load(TrivialClass.class, id);
    s.createQuery( "from TrivialClass s where s.id = 2" ).list();
    s.createQuery( "select t.count from Top t" ).list();
    s.createQuery( "from Lower s where s.another.name='name'" ).list();
    s.createQuery( "from Lower s where s.yetanother.name='name'" ).list();
    s.createQuery( "from Lower s where s.yetanother.name='name' and s.yetanother.foo is null" ).list();
View Full Code Here

    t.commit();
    s.close();

    s = openSession();
    t = s.beginTransaction();
    multi = (Multi) s.load(Multi.class, mid);
    assertTrue( multi.getExtraProp().equals("extra2") );
    multi.setExtraProp( multi.getExtraProp() + "3" );
    //multi.setCount( multi.getCount() + 1 );
    assertTrue( multi.getName().equals("new name") );
    multi.setName("newer name");
View Full Code Here

    assertTrue( multi.getExtraProp().equals("extra2") );
    multi.setExtraProp( multi.getExtraProp() + "3" );
    //multi.setCount( multi.getCount() + 1 );
    assertTrue( multi.getName().equals("new name") );
    multi.setName("newer name");
    sm = (SubMulti) s.load(SubMulti.class, smid);
    assertTrue( sm.getAmount()==456.7f );
    sm.setAmount(23423f);
    t.commit();
    s.close();
View Full Code Here

    t.commit();
    s.close();

    s = openSession();
    t = s.beginTransaction();
    multi = (Multi) s.load(Top.class, mid);
    simp = (Top) s.load(Top.class, sid);
    assertTrue( ! (simp instanceof Multi) );
    assertTrue( multi.getExtraProp().equals("extra23") );
    //multi.setCount( multi.getCount() + 1 );
    assertTrue( multi.getName().equals("newer name") );
View Full Code Here

    s.close();

    s = openSession();
    t = s.beginTransaction();
    multi = (Multi) s.load(Top.class, mid);
    simp = (Top) s.load(Top.class, sid);
    assertTrue( ! (simp instanceof Multi) );
    assertTrue( multi.getExtraProp().equals("extra23") );
    //multi.setCount( multi.getCount() + 1 );
    assertTrue( multi.getName().equals("newer name") );
    t.commit();
View Full Code Here

    t.commit();
    s.close();

    s = openSession();
    t = s.beginTransaction();
    multi = (Multi) s.load(Top.class, mid, LockMode.UPGRADE);
    simp = (Top) s.load(Top.class, sid);
    s.lock(simp, LockMode.UPGRADE_NOWAIT);
    t.commit();
    s.close();
View Full Code Here

    s.close();

    s = openSession();
    t = s.beginTransaction();
    multi = (Multi) s.load(Top.class, mid, LockMode.UPGRADE);
    simp = (Top) s.load(Top.class, sid);
    s.lock(simp, LockMode.UPGRADE_NOWAIT);
    t.commit();
    s.close();

    s = openSession();
View Full Code Here

    t.commit();
    s.close();

    s = openSession();
    t = s.beginTransaction();
    multi = (Multi) s.load( Multi.class, multiId );
    assertTrue( multi.getExtraProp().equals("extra2") );
    multi.setExtraProp( multi.getExtraProp() + "3" );
    //multi.setCount( multi.getCount() + 1 );
    assertTrue( multi.getName().equals("new name") );
    multi.setName("newer name");
View Full Code Here

    assertTrue( multi.getExtraProp().equals("extra2") );
    multi.setExtraProp( multi.getExtraProp() + "3" );
    //multi.setCount( multi.getCount() + 1 );
    assertTrue( multi.getName().equals("new name") );
    multi.setName("newer name");
    sm = (SubMulti) s.load( SubMulti.class, smId );
    assertTrue( sm.getAmount()==456.7f );
    sm.setAmount(23423f);
    t.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.