[elephant-devel] Re: blog example w/ hunchentoot
Ian Eslick
eslick at csail.mit.edu
Sun Apr 22 14:39:31 UTC 2007
All cursor operators and all get-instance-by-xxxx functions return
persistent objects. A persistent object has an OID and a pointer to
it's parent store-controller's specification. If all slots are
transient, that is all the memory storage that is used. However, if
the objects are not already in-memory, the deserializer will call
make-instance on that instance using the OID and class stored in the DB.
This does not call initforms or use initargs but will trigger any
initialize-instance method specializers you have defined (such as
after methods).
Currently we do not provide an API to directly access OIDs without
creating objects.
Ian
On Apr 22, 2007, at 5:34 AM, Mac Chan wrote:
>
More information about the elephant-devel
mailing list