Transactions and Caching

  • David Ezzio


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.


Database Transaction Persistent State Isolation Level Persistent Object Transactional Property 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© David Ezzio 2003

Authors and Affiliations

  • David Ezzio

There are no affiliations available

Personalised recommendations