From: <hib...@li...> - 2006-05-04 13:16:18
|
Author: ste...@jb... Date: 2006-05-04 09:15:59 -0400 (Thu, 04 May 2006) New Revision: 9872 Modified: trunk/Hibernate3/test/org/hibernate/test/ternary/TernaryTest.java Log: test data cleanup Modified: trunk/Hibernate3/test/org/hibernate/test/ternary/TernaryTest.java =================================================================== --- trunk/Hibernate3/test/org/hibernate/test/ternary/TernaryTest.java 2006-05-04 11:58:42 UTC (rev 9871) +++ trunk/Hibernate3/test/org/hibernate/test/ternary/TernaryTest.java 2006-05-04 13:15:59 UTC (rev 9872) @@ -6,6 +6,7 @@ import java.util.List; import java.util.Map; import java.util.Set; +import java.util.HashMap; import junit.framework.Test; import junit.framework.TestSuite; @@ -83,7 +84,17 @@ total += map.size(); } assertTrue(total==3); + l = s.createQuery("from Employee e left join e.managerBySite m left join m.managerBySite m2").list(); + + // clean up... + l = s.createQuery("from Employee e left join fetch e.managerBySite").list(); + Iterator itr = l.iterator(); + while ( itr.hasNext() ) { + Employee emp = ( Employee ) itr.next(); + emp.setManagerBySite( new HashMap() ); + s.delete( emp ); + } t.commit(); s.close(); } |