public class StandardPersistenceManagerProxyBean extends Object implements org.springframework.beans.factory.FactoryBean<javax.jdo.PersistenceManager>
PersistenceManager
interface,
delegating to a thread-bound PersistenceManager on each invocation -
as defined by the JDO 3.0 specification. This class makes such a standard
JDO PersistenceManager proxy available for bean references.
The main advantage of this proxy is that it allows DAOs to work with a
plain JDO PersistenceManager reference in JDO 3.0 style
(see PersistenceManagerFactory.getPersistenceManagerProxy()
),
exposing the exact behavior that the target JDO provider implements.
SpringPersistenceManagerProxyBean
,
PersistenceManagerFactory.getPersistenceManagerProxy()
Constructor and Description |
---|
StandardPersistenceManagerProxyBean() |
Modifier and Type | Method and Description |
---|---|
javax.jdo.PersistenceManager |
getObject() |
Class<? extends javax.jdo.PersistenceManager> |
getObjectType() |
boolean |
isSingleton() |
void |
setPersistenceManagerFactory(javax.jdo.PersistenceManagerFactory pmf)
Set the target JDO PersistenceManagerFactory that this proxy should
delegate to.
|
public void setPersistenceManagerFactory(javax.jdo.PersistenceManagerFactory pmf)
JdoTransactionManager
public javax.jdo.PersistenceManager getObject()
getObject
in interface org.springframework.beans.factory.FactoryBean<javax.jdo.PersistenceManager>
public Class<? extends javax.jdo.PersistenceManager> getObjectType()
getObjectType
in interface org.springframework.beans.factory.FactoryBean<javax.jdo.PersistenceManager>
public boolean isSingleton()
isSingleton
in interface org.springframework.beans.factory.FactoryBean<javax.jdo.PersistenceManager>