From: <one...@us...> - 2003-03-02 09:02:43
|
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(); |