Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/test
In directory sc8-pr-cvs1:/tmp/cvs-serv28546/hibernate/test
Modified Files:
FumTest.java
Log Message:
*enabled composite key collection filters
*added some JavaDoc
Index: FumTest.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/test/FumTest.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** FumTest.java 15 Feb 2003 08:00:55 -0000 1.2
--- FumTest.java 25 Apr 2003 05:56:33 -0000 1.3
***************
*** 49,52 ****
--- 49,53 ----
}
assertTrue(i==2);
+
s.delete( s.load(Fum.class, (Serializable) list.get(0) ) );
s.delete( s.load(Fum.class, (Serializable) list.get(1) ) );
***************
*** 215,218 ****
--- 216,227 ----
}
assertTrue( j==8, "iterate on composite key" );
+
+ fum = (Fum) s.load( Fum.class, fum.getId() );
+ s.filter( fum.getQuxArray(), "where this.foo is null" );
+ s.filter( fum.getQuxArray(), "where this.foo.id = ?", "fooid", Hibernate.STRING );
+ Query f = s.createFilter( fum.getQuxArray(), "where this.foo.id = :fooId" );
+ f.setString("fooId", "abc");
+ assertFalse( f.iterate().hasNext() );
+
iter = s.iterate("from fum in class net.sf.hibernate.test.Fum where not fum.fum='FRIEND'");
int i = 0;
|