Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/test
In directory sc8-pr-cvs1:/tmp/cvs-serv12255/hibernate/test
Modified Files:
FooBarTest.java
Log Message:
fixed some bugs with setParameterList()
Index: FooBarTest.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/test/FooBarTest.java,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -d -r1.33 -r1.34
*** FooBarTest.java 2 Mar 2003 06:58:54 -0000 1.33
--- FooBarTest.java 2 Mar 2003 09:02:40 -0000 1.34
***************
*** 72,75 ****
--- 72,86 ----
List list = q.list();
assertTrue( list.size()==2 );
+
+ q = s.createQuery("select bar, b from Bar bar left join bar.baz baz left join baz.cascadingBars b where ( bar.name in (:nameList) or bar.name in (:nameList) ) and bar.string = :stringVal");
+ HashSet nameList = new HashSet();
+ nameList.add("bar");
+ nameList.add("Bar");
+ nameList.add("Bar Two");
+ q.setParameterList("nameList", nameList);
+ q.setParameter("stringVal", "a string");
+ list = q.list();
+ assertTrue( list.size()==2 );
+
q = s.createQuery("select bar, b from Bar bar inner join bar.baz baz inner join baz.cascadingBars b where bar.name like 'Bar%'");
list = q.list();
|