Package org.hibernate.classic

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


      if ( iter.next().equals("a new value") ) found = true;
    }
    assertTrue(found);
    baz.setStringArray(null);
    s.iterate("from Baz baz"); //no flush
    iter = s.iterate("select elements(baz.stringArray) from Baz baz");
    assertTrue( !iter.hasNext() );
    baz.getStringList().add("1E1");
    iter = s.iterate("from Foo foo");//no flush
    assertTrue( !iter.hasNext() );
    iter = s.iterate("select elements(baz.stringList) from Baz baz");
View Full Code Here


    baz.setStringArray(null);
    s.iterate("from Baz baz"); //no flush
    iter = s.iterate("select elements(baz.stringArray) from Baz baz");
    assertTrue( !iter.hasNext() );
    baz.getStringList().add("1E1");
    iter = s.iterate("from Foo foo");//no flush
    assertTrue( !iter.hasNext() );
    iter = s.iterate("select elements(baz.stringList) from Baz baz");
    found = false;
    while ( iter.hasNext() ) {
      if ( iter.next().equals("1E1") ) found = true;
View Full Code Here

    iter = s.iterate("select elements(baz.stringArray) from Baz baz");
    assertTrue( !iter.hasNext() );
    baz.getStringList().add("1E1");
    iter = s.iterate("from Foo foo");//no flush
    assertTrue( !iter.hasNext() );
    iter = s.iterate("select elements(baz.stringList) from Baz baz");
    found = false;
    while ( iter.hasNext() ) {
      if ( iter.next().equals("1E1") ) found = true;
    }
    assertTrue(found);
View Full Code Here

    while ( iter.hasNext() ) {
      if ( iter.next().equals("1E1") ) found = true;
    }
    assertTrue(found);
    baz.getStringList().remove("1E1");
    iter = s.iterate("select elements(baz.stringArray) from Baz baz"); //no flush
    iter = s.iterate("select elements(baz.stringList) from Baz baz");
    found = false;
    while ( iter.hasNext() ) {
      if ( iter.next().equals("1E1") ) found = true;
    }
View Full Code Here

      if ( iter.next().equals("1E1") ) found = true;
    }
    assertTrue(found);
    baz.getStringList().remove("1E1");
    iter = s.iterate("select elements(baz.stringArray) from Baz baz"); //no flush
    iter = s.iterate("select elements(baz.stringList) from Baz baz");
    found = false;
    while ( iter.hasNext() ) {
      if ( iter.next().equals("1E1") ) found = true;
    }
    assertTrue(!found);
View Full Code Here

    assertTrue(!found);

    List newList = new ArrayList();
    newList.add("value");
    baz.setStringList(newList);
    iter = s.iterate("from Foo foo");//no flush
    baz.setStringList(null);
    iter = s.iterate("select elements(baz.stringList) from Baz baz");
    assertTrue( !iter.hasNext() );

    baz.setStringList(newList);
View Full Code Here

    List newList = new ArrayList();
    newList.add("value");
    baz.setStringList(newList);
    iter = s.iterate("from Foo foo");//no flush
    baz.setStringList(null);
    iter = s.iterate("select elements(baz.stringList) from Baz baz");
    assertTrue( !iter.hasNext() );

    baz.setStringList(newList);
    iter = s.iterate("from Foo foo");//no flush
    iter = s.iterate("select elements(baz.stringList) from Baz baz");
View Full Code Here

    baz.setStringList(null);
    iter = s.iterate("select elements(baz.stringList) from Baz baz");
    assertTrue( !iter.hasNext() );

    baz.setStringList(newList);
    iter = s.iterate("from Foo foo");//no flush
    iter = s.iterate("select elements(baz.stringList) from Baz baz");
    assertTrue( iter.hasNext() );

    s.delete(baz);
    txn.commit();
View Full Code Here

    iter = s.iterate("select elements(baz.stringList) from Baz baz");
    assertTrue( !iter.hasNext() );

    baz.setStringList(newList);
    iter = s.iterate("from Foo foo");//no flush
    iter = s.iterate("select elements(baz.stringList) from Baz baz");
    assertTrue( iter.hasNext() );

    s.delete(baz);
    txn.commit();
    s.close();
View Full Code Here

  }

  public void testPersistCollections() throws Exception {
    Session s = openSession();
    Transaction txn = s.beginTransaction();
    assertTrue( ( (Long) s.iterate("select count(*) from Bar").next() ).longValue()==0 );
    assertTrue( s.iterate("select count(*) from Bar b").next().equals( new Long(0) ) );
    assertFalse( s.iterate("from Glarch g").hasNext() );

    Baz baz = new Baz();
    s.save(baz);
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.