Package org.springframework.orm.jdo

Package providing integration of JDO (Java Date Objects) with Spring concepts.

See:
          Description

Interface Summary
JdoCallback<T> Deprecated. as of Spring 3.1, in favor of native PersistenceManager usage (see TransactionAwarePersistenceManagerFactoryProxy and SpringPersistenceManagerProxyBean)
JdoDialect SPI strategy that allows for customizing integration with a specific JDO provider, in particular regarding transaction management and exception translation.
JdoOperations Deprecated. as of Spring 3.1, in favor of native PersistenceManager usage (see TransactionAwarePersistenceManagerFactoryProxy and SpringPersistenceManagerProxyBean)
 

Class Summary
DefaultJdoDialect Default implementation of the JdoDialect interface.
DefaultJdoDialect.DataStoreConnectionHandle ConnectionHandle implementation that fetches a new JDO2 DataStoreConnection for every getConnection call and closes the Connection on releaseConnection.
JdoAccessor Deprecated. as of Spring 3.1, in favor of native PersistenceManager usage (see TransactionAwarePersistenceManagerFactoryProxy and SpringPersistenceManagerProxyBean)
JdoInterceptor Deprecated. as of Spring 3.1, in favor of native PersistenceManager usage and AOP-driven exception translation through PersistenceExceptionTranslationPostProcessor
JdoTemplate Deprecated. as of Spring 3.1, in favor of native PersistenceManager usage (see TransactionAwarePersistenceManagerFactoryProxy and SpringPersistenceManagerProxyBean)
JdoTransactionManager PlatformTransactionManager implementation for a single JDO javax.jdo.PersistenceManagerFactory.
JdoTransactionManager.SuspendedResourcesHolder Holder for suspended resources.
LocalPersistenceManagerFactoryBean FactoryBean that creates a JDO javax.jdo.PersistenceManagerFactory.
PersistenceManagerFactoryUtils Helper class featuring methods for JDO PersistenceManager handling, allowing for reuse of PersistenceManager instances within transactions.
PersistenceManagerFactoryUtils.PersistenceManagerSynchronization Callback for resource cleanup at the end of a non-JDO transaction (e.g.
PersistenceManagerHolder Holder wrapping a JDO PersistenceManager.
TransactionAwarePersistenceManagerFactoryProxy Proxy for a target JDO javax.jdo.PersistenceManagerFactory, returning the current thread-bound PersistenceManager (the Spring-managed transactional PersistenceManager or the single OpenPersistenceManagerInView PersistenceManager) on getPersistenceManager(), if any.
TransactionAwarePersistenceManagerFactoryProxy.PersistenceManagerInvocationHandler Invocation handler that delegates close calls on PersistenceManagers to PersistenceManagerFactoryUtils for being aware of thread-bound transactions.
 

Exception Summary
JdoObjectRetrievalFailureException JDO-specific subclass of ObjectRetrievalFailureException.
JdoOptimisticLockingFailureException JDO-specific subclass of ObjectOptimisticLockingFailureException.
JdoResourceFailureException JDO-specific subclass of DataAccessResourceFailureException.
JdoSystemException JDO-specific subclass of UncategorizedDataAccessException, for JDO system errors that do not match any concrete org.springframework.dao exceptions.
JdoUsageException JDO-specific subclass of InvalidDataAccessApiUsageException.
 

Package org.springframework.orm.jdo Description

Package providing integration of JDO (Java Date Objects) with Spring concepts. Contains PersistenceManagerFactory helper classes, a template plus callback for JDO access, and an implementation of Spring's transaction SPI for local JDO transactions.