From ae0daeea07f2b83f1c0c7e67dd3532bde9833320 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 23 Feb 2016 16:53:05 +0200 Subject: Clarify that only pointer-returning load()/find() cache --- doc/manual.xhtml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/doc/manual.xhtml b/doc/manual.xhtml index 2787129..c1753d0 100644 --- a/doc/manual.xhtml +++ b/doc/manual.xhtml @@ -11487,8 +11487,9 @@ namespace odb

A session is an object cache. Every time a session-enabled object is made persistent by calling the database::persist() function (Section 3.8, "Making Objects Persistent"), loaded - by calling the database::load() or database::find() - function (Section 3.9, "Loading Persistent Objects"), + by calling the database::load() or + database::find() function (the pointer-returning overloads + only; Section 3.9, "Loading Persistent Objects"), or loaded by iterating over a query result (Section 4.4, "Query Result"), the pointer to the persistent object, in the form of the canonical object pointer (Section 3.3, "Object -- cgit v1.1