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