This is an automated email from the ASF dual-hosted git repository.

aadamchik pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git


The following commit(s) were added to refs/heads/master by this push:
     new 450b875  prefetch semantics docs chapter reorg, clarification
450b875 is described below

commit 450b8755a2e0e52d604d9cafe555201f52839ebd
Author: Andrus Adamchik <and...@objectstyle.com>
AuthorDate: Thu Jul 30 10:35:15 2020 +0300

    prefetch semantics docs chapter reorg, clarification
---
 .../src/docs/asciidoc/_cayenne-guide/part2/tuning.adoc     | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/tuning.adoc
 
b/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/tuning.adoc
index a16c12c..7349e05 100644
--- 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/tuning.adoc
+++ 
b/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/tuning.adoc
@@ -25,17 +25,15 @@ Prefetching example:
 
 [source, Java]
 ----
-ObjectSelect<Artist> query = ObjectSelect
+List<Artist> artists = ObjectSelect
     .query(Artist.class)
-    // Instructs Cayenne to prefetch one of Artist's relationships.
-    // Equivalent to ".prefetch("paintings", 
PrefetchTreeNode.DISJOINT_PREFETCH_SEMANTICS)")
-    .prefetch(Artist.PAINTINGS.disjoint());
-
-// query is expecuted as usual, but the resulting Artists will have
-// their paintings "inflated"
-List<Artist> artists = query.select(context);
+    .prefetch(Artist.PAINTINGS.disjoint()) // <1>
+    .select(context); // <2>
 ----
 
+<1> Instructs Cayenne to prefetch one of Artist's relationships.
+<2> Query is executed as usual, but the resulting Artists will have their 
paintings "inflated"
+
 All types of relationships can be prefetched - to-one, to-many, flattened. A 
prefetch can span multiple relationships:
 
 [source, Java]

Reply via email to