You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2014/03/17 14:02:54 UTC

svn commit: r1578349 - /cayenne/main/trunk/cayenne-server/src/test/java/org/apache/cayenne/access/DataContextDisjointByIdPrefetch_ExtrasTest.java

Author: aadamchik
Date: Mon Mar 17 13:02:53 2014
New Revision: 1578349

URL: http://svn.apache.org/r1578349
Log:
cleanup, no change

Modified:
    cayenne/main/trunk/cayenne-server/src/test/java/org/apache/cayenne/access/DataContextDisjointByIdPrefetch_ExtrasTest.java

Modified: cayenne/main/trunk/cayenne-server/src/test/java/org/apache/cayenne/access/DataContextDisjointByIdPrefetch_ExtrasTest.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/cayenne-server/src/test/java/org/apache/cayenne/access/DataContextDisjointByIdPrefetch_ExtrasTest.java?rev=1578349&r1=1578348&r2=1578349&view=diff
==============================================================================
--- cayenne/main/trunk/cayenne-server/src/test/java/org/apache/cayenne/access/DataContextDisjointByIdPrefetch_ExtrasTest.java (original)
+++ cayenne/main/trunk/cayenne-server/src/test/java/org/apache/cayenne/access/DataContextDisjointByIdPrefetch_ExtrasTest.java Mon Mar 17 13:02:53 2014
@@ -87,7 +87,7 @@ public class DataContextDisjointByIdPref
         // http://technet.microsoft.com/en-us/library/ms188059.aspx
 
         Collection<Object> invalidate = new ArrayList<Object>();
-        ObjectContext context = runtime.getContext();
+        ObjectContext context = runtime.newContext();
 
         Bag b1 = context.newObject(Bag.class);
         invalidate.add(b1);
@@ -329,11 +329,10 @@ public class DataContextDisjointByIdPref
     public void testJointPrefetchInChild() throws Exception {
         createBagWithTwoBoxesAndPlentyOfBallsDataSet();
 
-        SelectQuery query = new SelectQuery(Bag.class);
-        query.addPrefetch(Bag.BOXES_PROPERTY).setSemantics(PrefetchTreeNode.DISJOINT_BY_ID_PREFETCH_SEMANTICS);
-        query.addPrefetch(Bag.BOXES_PROPERTY + "." + Box.BALLS_PROPERTY).setSemantics(
-                PrefetchTreeNode.JOINT_PREFETCH_SEMANTICS);
-        final List<Bag> result = context.performQuery(query);
+        SelectQuery<Bag> query = new SelectQuery<Bag>(Bag.class);
+        query.addPrefetch(Bag.BOXES.disjointById());
+        query.addPrefetch(Bag.BOXES.dot(Box.BALLS).joint());
+        final List<Bag> result = context.select(query);
 
         queryInterceptor.runWithQueriesBlocked(new UnitTestClosure() {