From: <one...@us...> - 2003-04-25 05:56:40
|
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; |