PersistenceManager
PersistenceManager is a software component that mediates between an application and a persistent data store, coordinating the lifecycle of in-memory objects and their durable representations. It provides the core APIs for creating, reading, updating, and deleting persistent objects, as well as for issuing queries, managing identities, and handling transactional boundaries. The goal is to abstract the details of the underlying datastore and to present a uniform interface for persistence operations.
In the Java Data Objects (JDO) standard, PersistenceManager is an interface that defines the primary persistence
Applications often configure a PersistenceManagerFactory to connect to a specific datastore, such as Google App Engine’s
See also: Java Data Objects, EntityManager, Datastore, Transactions. A PersistenceManager shares a similar role with the