Transactions and Caching
JDO provides a transactional persistence service for objects in memory. JDO identity links the managed object in memory to its corresponding persistent state in the datastore. JDO transactions define the semantics of synchronizing the persistent state in memory with the persistent state in the datastore. Each persistence manager controls the persistent state of some number of persistent objects. These objects and their persistent state are called the persistence manager’s cache. For each object in the cache, JDO determines when to load its persistent state, when to discard its persistent state, and when to store its persistent state.
KeywordsDatabase Transaction Persistent State Isolation Level Persistent Object Transactional Property
Unable to display preview. Download preview PDF.