public interface OpenJPAEntityManagerFactorySPI extends OpenJPAEntityManagerFactory
CONN_RETAIN_ALWAYS, CONN_RETAIN_DEMAND, CONN_RETAIN_TRANS| Modifier and Type | Method and Description |
|---|---|
void |
addLifecycleListener(Object listener,
Class... classes)
Register a listener for lifecycle-related events on the specified
classes.
|
void |
addTransactionListener(Object listener)
Register a listener for transaction-related events on the specified
classes.
|
OpenJPAEntityManagerSPI |
createEntityManager() |
OpenJPAEntityManagerSPI |
createEntityManager(Map props)
Return an entity manager with the provided additional configuration
settings.
|
OpenJPAConfiguration |
getConfiguration()
Return the configuration for this factory.
|
void |
removeLifecycleListener(Object listener)
Remove a listener for lifecycle-related events.
|
void |
removeTransactionListener(Object listener)
Remove a listener for transaction-related events.
|
getCriteriaBuilder, getDynamicQueryBuilder, getProperties, getQueryResultCache, getStoreCache, getStoreCache, getSupportedProperties, getUserObject, putUserObjectvoid addLifecycleListener(Object listener, Class... classes)
org.apache.openjpa.event package for
listener types.addLifecycleListener in interface OpenJPAEntityManagerFactoryvoid removeLifecycleListener(Object listener)
removeLifecycleListener in interface OpenJPAEntityManagerFactoryvoid addTransactionListener(Object listener)
org.apache.openjpa.event package for
listener types.addTransactionListener in interface OpenJPAEntityManagerFactoryvoid removeTransactionListener(Object listener)
removeTransactionListener in interface OpenJPAEntityManagerFactoryOpenJPAConfiguration getConfiguration()
getConfiguration in interface OpenJPAEntityManagerFactoryOpenJPAEntityManagerSPI createEntityManager()
createEntityManager in interface javax.persistence.EntityManagerFactorycreateEntityManager in interface OpenJPAEntityManagerFactoryOpenJPAEntityManagerSPI createEntityManager(Map props)
OpenJPAEntityManagerFactorycreateEntityManager in interface javax.persistence.EntityManagerFactorycreateEntityManager in interface OpenJPAEntityManagerFactoryCopyright © 2006–2020 Apache Software Foundation. All rights reserved.