## 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.
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 `PersistenceManagerFactory`.
LocalPersistenceManagerFactoryBean: `FactoryBean` that creates a JDO `PersistenceManagerFactory`.
PersistenceManagerFactoryUtils: Helper class featuring methods for JDO PersistenceManager handling, allowing for reuse of PersistenceManager instances within transactions.
PersistenceManagerHolder: Holder wrapping a JDO PersistenceManager.
TransactionAwarePersistenceManagerFactoryProxy: Proxy for a target JDO `PersistenceManagerFactory`, returning the current thread-bound PersistenceManager (the Spring-managed transactional PersistenceManager or the single OpenPersistenceManagerInView PersistenceManager) on `getPersistenceManager()`, if any.

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.