StateManager
instance which is responsible for managing the JDO Instance state changes and for interfacing with the JDO PersistenceManager. Additionally, Persistent JDO Instances refers to an instance of the JDO StateManager
instance responsible for the state transitions of the instance as well as managing the contents of the fields of the instance. The JDO StateManager
interface is the primary interface used by the JDO Instance to mediate life cycle changes. Non-transient JDO Instances always contain a non-null reference to an associated JDO StateManager
instance. When a First Class Object is instantiated in the JVM, the JDO implementation assigns to fields with a Tracked Second Class Object type a new instance that tracks changes made to itself, and notifies the StateManager
of the owning First Class Object of the change.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|