package

org.springframework.orm.jdo

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.

Interfaces

JdoCallback<T> Callback interface for JDO code. 
JdoDialect SPI strategy that allows for customizing integration with a specific JDO provider, in particular regarding transaction management and exception translation. 
JdoOperations Interface that specifies a basic set of JDO operations, implemented by JdoTemplate

Classes

DefaultJdoDialect Default implementation of the JdoDialect interface. 
JdoAccessor Base class for JdoTemplate and JdoInterceptor, defining common properties such as PersistenceManagerFactory and flushing behavior. 
JdoInterceptor This interceptor binds a new JDO PersistenceManager to the thread before a method call, closing and removing it afterwards in case of any method outcome. 
JdoTemplate Helper class that simplifies JDO data access code, and converts JDOExceptions into Spring DataAccessExceptions, following the org.springframework.dao exception hierarchy. 
JdoTransactionManager PlatformTransactionManager implementation for a single JDO javax.jdo.PersistenceManagerFactory. 
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. 
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. 

Exceptions

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.