[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

More persistant object stuff

I continue to play with persistance.  Currently I have a simple system which
overrides slot-value-using-class to recover unbound instances from a database,
and which keeps a transaction queue to update the database.  Now for
the question:  the initialization protocol is well defined with
initialize-instance, shared-initialize and reinitialize-instance.  Is
the protocol for instance creation as well defined at this time?  I'd
like to override allocate-instance so that the persistant-object class
will only have one object corresponding to each database key... do I
have to play with  metaobjects to do this?