public interface OpenJPAEntityManagerFactory extends javax.persistence.EntityManagerFactory, Serializable
Modifier and Type | Field and Description |
---|---|
static int |
CONN_RETAIN_ALWAYS
Deprecated.
use
ConnectionRetainMode enums instead. |
static int |
CONN_RETAIN_DEMAND
Deprecated.
use
ConnectionRetainMode enums instead. |
static int |
CONN_RETAIN_TRANS
Deprecated.
use
ConnectionRetainMode enums instead. |
Modifier and Type | Method and Description |
---|---|
void |
addLifecycleListener(Object listener,
Class... classes)
Deprecated.
cast to
OpenJPAEntityManagerFactorySPI instead. This
method pierces the published-API boundary, as does the SPI cast. |
void |
addTransactionListener(Object listener)
Deprecated.
cast to
OpenJPAEntityManagerFactorySPI instead. This
method pierces the published-API boundary, as does the SPI cast. |
OpenJPAEntityManager |
createEntityManager() |
OpenJPAEntityManager |
createEntityManager(Map props)
Return an entity manager with the provided additional configuration
settings.
|
OpenJPAConfiguration |
getConfiguration()
Deprecated.
cast to
OpenJPAEntityManagerFactorySPI instead. This
method pierces the published-API boundary, as does the SPI cast. |
OpenJPACriteriaBuilder |
getCriteriaBuilder()
Gets the QueryBuilder with OpenJPA-extended capabilities.
|
QueryBuilder |
getDynamicQueryBuilder()
Gets a builder for dynamic queries.
|
Map<String,Object> |
getProperties()
Return properties describing this runtime.
|
QueryResultCache |
getQueryResultCache()
Access query result cache.
|
StoreCache |
getStoreCache()
Access the level 2 store cache.
|
StoreCache |
getStoreCache(String name)
Access a named level 2 store cache.
|
Set<String> |
getSupportedProperties()
Get the properties supported by this runtime.
|
Object |
getUserObject(Object key)
Get the value for the specified key from the map of user objects.
|
Object |
putUserObject(Object key,
Object val)
Put the specified key-value pair into the map of user objects.
|
void |
removeLifecycleListener(Object listener)
Deprecated.
cast to
OpenJPAEntityManagerFactorySPI instead. This
method pierces the published-API boundary, as does the SPI cast. |
void |
removeTransactionListener(Object listener)
Deprecated.
cast to
OpenJPAEntityManagerFactorySPI instead. This
method pierces the published-API boundary, as does the SPI cast. |
@Deprecated static final int CONN_RETAIN_DEMAND
ConnectionRetainMode
enums instead.@Deprecated static final int CONN_RETAIN_TRANS
ConnectionRetainMode
enums instead.@Deprecated static final int CONN_RETAIN_ALWAYS
ConnectionRetainMode
enums instead.Map<String,Object> getProperties()
getProperties
in interface javax.persistence.EntityManagerFactory
Object putUserObject(Object key, Object val)
Object getUserObject(Object key)
StoreCache getStoreCache()
StoreCache getStoreCache(String name)
QueryResultCache getQueryResultCache()
OpenJPAEntityManager createEntityManager()
createEntityManager
in interface javax.persistence.EntityManagerFactory
OpenJPAEntityManager createEntityManager(Map props)
createEntityManager
in interface javax.persistence.EntityManagerFactory
@Deprecated OpenJPAConfiguration getConfiguration()
OpenJPAEntityManagerFactorySPI
instead. This
method pierces the published-API boundary, as does the SPI cast.@Deprecated void addLifecycleListener(Object listener, Class... classes)
OpenJPAEntityManagerFactorySPI
instead. This
method pierces the published-API boundary, as does the SPI cast.@Deprecated void removeLifecycleListener(Object listener)
OpenJPAEntityManagerFactorySPI
instead. This
method pierces the published-API boundary, as does the SPI cast.@Deprecated void addTransactionListener(Object listener)
OpenJPAEntityManagerFactorySPI
instead. This
method pierces the published-API boundary, as does the SPI cast.@Deprecated void removeTransactionListener(Object listener)
OpenJPAEntityManagerFactorySPI
instead. This
method pierces the published-API boundary, as does the SPI cast.QueryBuilder getDynamicQueryBuilder()
OpenJPACriteriaBuilder getCriteriaBuilder()
getCriteriaBuilder
in interface javax.persistence.EntityManagerFactory
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.