public class SessionWrapper extends AbstractQueryCache implements Session
Session.LockRequest
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
private Session |
session |
Constructor and Description |
---|
SessionWrapper(Session session)
Creates a new session wrapper
|
Modifier and Type | Method and Description |
---|---|
void |
addEventListeners(SessionEventListener... paramArrayOfSessionEventListener) |
Transaction |
beginTransaction() |
Session.LockRequest |
buildLockRequest(LockOptions options) |
<T> IdentifierLoadAccess<T> |
byId(java.lang.Class<T> paramClass) |
IdentifierLoadAccess |
byId(java.lang.String paramString) |
<T> MultiIdentifierLoadAccess<T> |
byMultipleIds(java.lang.Class<T> entityClass) |
MultiIdentifierLoadAccess<?> |
byMultipleIds(java.lang.String entityName) |
<T> NaturalIdLoadAccess<T> |
byNaturalId(java.lang.Class<T> paramClass) |
NaturalIdLoadAccess |
byNaturalId(java.lang.String paramString) |
<T> SimpleNaturalIdLoadAccess<T> |
bySimpleNaturalId(java.lang.Class<T> paramClass) |
SimpleNaturalIdLoadAccess |
bySimpleNaturalId(java.lang.String paramString) |
void |
cancelQuery() |
void |
clear() |
void |
close() |
boolean |
contains(java.lang.Object object) |
boolean |
contains(java.lang.String entityName,
java.lang.Object entity) |
Criteria |
createCriteria(java.lang.Class persistentClass)
Deprecated.
|
Criteria |
createCriteria(java.lang.Class persistentClass,
java.lang.String alias)
Deprecated.
|
Criteria |
createCriteria(java.lang.String entityName)
Deprecated.
|
Criteria |
createCriteria(java.lang.String entityName,
java.lang.String alias)
Deprecated.
|
<T> javax.persistence.EntityGraph<T> |
createEntityGraph(java.lang.Class<T> rootType) |
javax.persistence.EntityGraph<?> |
createEntityGraph(java.lang.String graphName) |
Query<?> |
createFilter(java.lang.Object collection,
java.lang.String queryString) |
org.hibernate.query.Query<?> |
createNamedQuery(java.lang.String queryName) |
<T> org.hibernate.query.Query<T> |
createNamedQuery(java.lang.String name,
java.lang.Class<T> resultType) |
javax.persistence.StoredProcedureQuery |
createNamedStoredProcedureQuery(java.lang.String name) |
org.hibernate.query.NativeQuery<?> |
createNativeQuery(java.lang.String sql) |
org.hibernate.query.NativeQuery |
createNativeQuery(java.lang.String sql,
java.lang.Class resultClass) |
org.hibernate.query.NativeQuery<?> |
createNativeQuery(java.lang.String sql,
java.lang.String resultSetMapping) |
org.hibernate.query.Query<?> |
createQuery(javax.persistence.criteria.CriteriaDelete criteria) |
<T> org.hibernate.query.Query<T> |
createQuery(javax.persistence.criteria.CriteriaQuery<T> criteria) |
org.hibernate.query.Query<?> |
createQuery(javax.persistence.criteria.CriteriaUpdate criteria) |
org.hibernate.query.Query<?> |
createQuery(java.lang.String queryString)
If the same query has been executed before, return the cached
instance, otherwise create a new query from the parent session
and cache it.
|
<T> org.hibernate.query.Query<T> |
createQuery(java.lang.String queryString,
java.lang.Class<T> resultType) |
org.hibernate.query.NativeQuery<?> |
createSQLQuery(java.lang.String queryString)
Deprecated.
|
ProcedureCall |
createStoredProcedureCall(java.lang.String name) |
ProcedureCall |
createStoredProcedureCall(java.lang.String paramString,
java.lang.Class... paramArrayOfClass) |
ProcedureCall |
createStoredProcedureCall(java.lang.String paramString,
java.lang.String... paramArrayOfString) |
javax.persistence.StoredProcedureQuery |
createStoredProcedureQuery(java.lang.String procedureName) |
javax.persistence.StoredProcedureQuery |
createStoredProcedureQuery(java.lang.String procedureName,
java.lang.Class... resultClasses) |
javax.persistence.StoredProcedureQuery |
createStoredProcedureQuery(java.lang.String procedureName,
java.lang.String... resultSetMappings) |
void |
delete(java.lang.Object object) |
void |
delete(java.lang.String entityName,
java.lang.Object object) |
void |
detach(java.lang.Object object) |
void |
disableFetchProfile(java.lang.String name) |
void |
disableFilter(java.lang.String filterName) |
java.sql.Connection |
disconnect() |
<T> T |
doReturningWork(ReturningWork<T> paramReturningWork) |
void |
doWork(Work work) |
void |
enableFetchProfile(java.lang.String name) |
Filter |
enableFilter(java.lang.String filterName) |
void |
evict(java.lang.Object object) |
<T> T |
find(java.lang.Class<T> entityClass,
java.lang.Object primaryKey) |
<T> T |
find(java.lang.Class<T> entityClass,
java.lang.Object primaryKey,
javax.persistence.LockModeType lockMode) |
<T> T |
find(java.lang.Class<T> entityClass,
java.lang.Object primaryKey,
javax.persistence.LockModeType lockMode,
java.util.Map<java.lang.String,java.lang.Object> properties) |
<T> T |
find(java.lang.Class<T> entityClass,
java.lang.Object primaryKey,
java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
flush() |
<T> T |
get(java.lang.Class<T> clazz,
java.io.Serializable id) |
<T> T |
get(java.lang.Class<T> clazz,
java.io.Serializable id,
LockMode lockMode) |
<T> T |
get(java.lang.Class<T> clazz,
java.io.Serializable id,
LockOptions lockOptions) |
java.lang.Object |
get(java.lang.String entityName,
java.io.Serializable id) |
java.lang.Object |
get(java.lang.String entityName,
java.io.Serializable id,
LockMode lockMode)
Deprecated.
|
java.lang.Object |
get(java.lang.String entityName,
java.io.Serializable id,
LockOptions lockOptions) |
CacheMode |
getCacheMode() |
javax.persistence.criteria.CriteriaBuilder |
getCriteriaBuilder() |
LockMode |
getCurrentLockMode(java.lang.Object object) |
java.lang.Object |
getDelegate() |
Filter |
getEnabledFilter(java.lang.String filterName) |
javax.persistence.EntityGraph<?> |
getEntityGraph(java.lang.String graphName) |
<T> java.util.List<javax.persistence.EntityGraph<? super T>> |
getEntityGraphs(java.lang.Class<T> entityClass) |
javax.persistence.EntityManagerFactory |
getEntityManagerFactory() |
java.lang.String |
getEntityName(java.lang.Object object) |
javax.persistence.FlushModeType |
getFlushMode() |
FlushMode |
getHibernateFlushMode() |
java.io.Serializable |
getIdentifier(java.lang.Object object) |
java.lang.Integer |
getJdbcBatchSize() |
LobHelper |
getLobHelper() |
javax.persistence.LockModeType |
getLockMode(java.lang.Object entity) |
javax.persistence.metamodel.Metamodel |
getMetamodel() |
org.hibernate.query.NativeQuery<?> |
getNamedNativeQuery(java.lang.String queryName) |
ProcedureCall |
getNamedProcedureCall(java.lang.String name) |
org.hibernate.query.Query<?> |
getNamedQuery(java.lang.String queryName)
If the same query has been executed before, return the cached
instance, otherwise create a new query from the parent session
and cache it.
|
Session |
getParentSession()
Get the underlying parent session from Hibernate.
|
java.util.Map<java.lang.String,java.lang.Object> |
getProperties() |
<T> T |
getReference(java.lang.Class<T> entityClass,
java.lang.Object primaryKey) |
Session |
getSession()
Deprecated.
|
SessionFactory |
getSessionFactory() |
SessionStatistics |
getStatistics() |
java.lang.String |
getTenantIdentifier() |
Transaction |
getTransaction() |
TypeHelper |
getTypeHelper() |
boolean |
isConnected() |
boolean |
isDefaultReadOnly() |
boolean |
isDirty() |
boolean |
isFetchProfileEnabled(java.lang.String name) |
boolean |
isJoinedToTransaction() |
boolean |
isOpen() |
boolean |
isReadOnly(java.lang.Object entityOrProxy) |
void |
joinTransaction() |
<T> T |
load(java.lang.Class<T> theClass,
java.io.Serializable id) |
<T> T |
load(java.lang.Class<T> theClass,
java.io.Serializable id,
LockMode lockMode) |
<T> T |
load(java.lang.Class<T> theClass,
java.io.Serializable id,
LockOptions lockOptions) |
void |
load(java.lang.Object object,
java.io.Serializable id) |
java.lang.Object |
load(java.lang.String entityName,
java.io.Serializable id) |
java.lang.Object |
load(java.lang.String entityName,
java.io.Serializable id,
LockMode lockMode) |
java.lang.Object |
load(java.lang.String entityName,
java.io.Serializable id,
LockOptions lockOptions) |
void |
lock(java.lang.Object object,
LockMode lockMode)
Deprecated.
|
void |
lock(java.lang.Object entity,
javax.persistence.LockModeType lockMode) |
void |
lock(java.lang.Object entity,
javax.persistence.LockModeType lockMode,
java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
lock(java.lang.String entityName,
java.lang.Object object,
LockMode lockMode)
Deprecated.
|
java.lang.Object |
merge(java.lang.Object object) |
java.lang.Object |
merge(java.lang.String entityName,
java.lang.Object object) |
void |
persist(java.lang.Object object) |
void |
persist(java.lang.String entityName,
java.lang.Object object) |
void |
reconnect(java.sql.Connection connection) |
void |
refresh(java.lang.Object object) |
void |
refresh(java.lang.Object object,
LockMode lockMode)
Deprecated.
|
void |
refresh(java.lang.Object entity,
javax.persistence.LockModeType lockMode) |
void |
refresh(java.lang.Object entity,
javax.persistence.LockModeType lockMode,
java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
refresh(java.lang.Object object,
LockOptions lockOptions) |
void |
refresh(java.lang.Object entity,
java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
refresh(java.lang.String paramString,
java.lang.Object paramObject) |
void |
refresh(java.lang.String paramString,
java.lang.Object paramObject,
LockOptions paramLockOptions) |
void |
remove(java.lang.Object entity) |
void |
replicate(java.lang.Object object,
ReplicationMode replicationMode) |
void |
replicate(java.lang.String entityName,
java.lang.Object object,
ReplicationMode replicationMode) |
java.io.Serializable |
save(java.lang.Object object) |
java.io.Serializable |
save(java.lang.String entityName,
java.lang.Object object) |
void |
saveOrUpdate(java.lang.Object object) |
void |
saveOrUpdate(java.lang.String entityName,
java.lang.Object object) |
SharedSessionBuilder<?> |
sessionWithOptions() |
void |
setCacheMode(CacheMode cacheMode) |
void |
setDefaultReadOnly(boolean readOnly) |
void |
setFlushMode(FlushMode flushMode)
Deprecated.
|
void |
setFlushMode(javax.persistence.FlushModeType flushMode) |
void |
setHibernateFlushMode(FlushMode flushMode) |
void |
setJdbcBatchSize(java.lang.Integer size) |
void |
setProperty(java.lang.String propertyName,
java.lang.Object value) |
void |
setReadOnly(java.lang.Object entityOrProxy,
boolean readOnly) |
<T> T |
unwrap(java.lang.Class<T> cls) |
void |
update(java.lang.Object object) |
void |
update(java.lang.String entityName,
java.lang.Object object) |
cacheQuery, getCachedQuery, getCachedQuery
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNamedSQLQuery
private static final long serialVersionUID
private final Session session
public SessionWrapper(Session session)
session
- The real Hibernate sessionpublic Session getParentSession()
public Transaction beginTransaction() throws HibernateException
beginTransaction
in interface SharedSessionContract
HibernateException
public Session.LockRequest buildLockRequest(LockOptions options)
buildLockRequest
in interface Session
public void cancelQuery() throws HibernateException
cancelQuery
in interface Session
HibernateException
public void clear()
public void close() throws HibernateException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in interface javax.persistence.EntityManager
close
in interface SharedSessionContract
HibernateException
public boolean contains(java.lang.Object object)
contains
in interface javax.persistence.EntityManager
@Deprecated public Criteria createCriteria(java.lang.Class persistentClass, java.lang.String alias)
createCriteria
in interface SharedSessionContract
@Deprecated public Criteria createCriteria(java.lang.Class persistentClass)
createCriteria
in interface SharedSessionContract
@Deprecated public Criteria createCriteria(java.lang.String entityName, java.lang.String alias)
createCriteria
in interface SharedSessionContract
@Deprecated public Criteria createCriteria(java.lang.String entityName)
createCriteria
in interface SharedSessionContract
public Query<?> createFilter(java.lang.Object collection, java.lang.String queryString) throws HibernateException
createFilter
in interface Session
HibernateException
public org.hibernate.query.Query<?> createQuery(java.lang.String queryString) throws HibernateException
createQuery
in interface javax.persistence.EntityManager
createQuery
in interface org.hibernate.query.QueryProducer
createQuery
in interface Session
HibernateException
@Deprecated public org.hibernate.query.NativeQuery<?> createSQLQuery(java.lang.String queryString) throws HibernateException
createSQLQuery
in interface org.hibernate.query.QueryProducer
createSQLQuery
in interface Session
HibernateException
public void delete(java.lang.Object object) throws HibernateException
delete
in interface Session
HibernateException
public void delete(java.lang.String entityName, java.lang.Object object) throws HibernateException
delete
in interface Session
HibernateException
public void disableFetchProfile(java.lang.String name) throws UnknownProfileException
disableFetchProfile
in interface Session
UnknownProfileException
public void disableFilter(java.lang.String filterName)
disableFilter
in interface Session
public java.sql.Connection disconnect() throws HibernateException
disconnect
in interface Session
HibernateException
public void doWork(Work work) throws HibernateException
doWork
in interface Session
HibernateException
public void enableFetchProfile(java.lang.String name) throws UnknownProfileException
enableFetchProfile
in interface Session
UnknownProfileException
public Filter enableFilter(java.lang.String filterName)
enableFilter
in interface Session
public void evict(java.lang.Object object) throws HibernateException
evict
in interface Session
HibernateException
public void flush() throws HibernateException
flush
in interface javax.persistence.EntityManager
flush
in interface Session
HibernateException
public <T> T get(java.lang.Class<T> clazz, java.io.Serializable id, LockMode lockMode) throws HibernateException
get
in interface Session
HibernateException
public <T> T get(java.lang.Class<T> clazz, java.io.Serializable id, LockOptions lockOptions) throws HibernateException
get
in interface Session
HibernateException
public <T> T get(java.lang.Class<T> clazz, java.io.Serializable id) throws HibernateException
get
in interface Session
HibernateException
@Deprecated public java.lang.Object get(java.lang.String entityName, java.io.Serializable id, LockMode lockMode) throws HibernateException
get
in interface Session
HibernateException
public java.lang.Object get(java.lang.String entityName, java.io.Serializable id, LockOptions lockOptions) throws HibernateException
get
in interface Session
HibernateException
public java.lang.Object get(java.lang.String entityName, java.io.Serializable id) throws HibernateException
get
in interface Session
HibernateException
public CacheMode getCacheMode()
getCacheMode
in interface Session
public LockMode getCurrentLockMode(java.lang.Object object) throws HibernateException
getCurrentLockMode
in interface Session
HibernateException
public Filter getEnabledFilter(java.lang.String filterName)
getEnabledFilter
in interface Session
public java.lang.String getEntityName(java.lang.Object object) throws HibernateException
getEntityName
in interface Session
HibernateException
public javax.persistence.FlushModeType getFlushMode()
getFlushMode
in interface javax.persistence.EntityManager
getFlushMode
in interface Session
public java.io.Serializable getIdentifier(java.lang.Object object) throws HibernateException
getIdentifier
in interface Session
HibernateException
public LobHelper getLobHelper()
getLobHelper
in interface Session
public org.hibernate.query.Query<?> getNamedQuery(java.lang.String queryName) throws HibernateException
getNamedQuery
in interface org.hibernate.query.QueryProducer
getNamedQuery
in interface Session
HibernateException
public SessionFactory getSessionFactory()
getSessionFactory
in interface Session
public SessionStatistics getStatistics()
getStatistics
in interface Session
public Transaction getTransaction()
getTransaction
in interface javax.persistence.EntityManager
getTransaction
in interface SharedSessionContract
public TypeHelper getTypeHelper()
getTypeHelper
in interface Session
public boolean isConnected()
isConnected
in interface SharedSessionContract
public boolean isDefaultReadOnly()
isDefaultReadOnly
in interface Session
public boolean isDirty() throws HibernateException
isDirty
in interface Session
HibernateException
public boolean isFetchProfileEnabled(java.lang.String name) throws UnknownProfileException
isFetchProfileEnabled
in interface Session
UnknownProfileException
public boolean isOpen()
isOpen
in interface javax.persistence.EntityManager
isOpen
in interface SharedSessionContract
public boolean isReadOnly(java.lang.Object entityOrProxy)
isReadOnly
in interface Session
public <T> T load(java.lang.Class<T> theClass, java.io.Serializable id, LockMode lockMode) throws HibernateException
load
in interface Session
HibernateException
public <T> T load(java.lang.Class<T> theClass, java.io.Serializable id, LockOptions lockOptions) throws HibernateException
load
in interface Session
HibernateException
public <T> T load(java.lang.Class<T> theClass, java.io.Serializable id) throws HibernateException
load
in interface Session
HibernateException
public void load(java.lang.Object object, java.io.Serializable id) throws HibernateException
load
in interface Session
HibernateException
public java.lang.Object load(java.lang.String entityName, java.io.Serializable id, LockMode lockMode) throws HibernateException
load
in interface Session
HibernateException
public java.lang.Object load(java.lang.String entityName, java.io.Serializable id, LockOptions lockOptions) throws HibernateException
load
in interface Session
HibernateException
public java.lang.Object load(java.lang.String entityName, java.io.Serializable id) throws HibernateException
load
in interface Session
HibernateException
@Deprecated public void lock(java.lang.Object object, LockMode lockMode) throws HibernateException
lock
in interface Session
HibernateException
@Deprecated public void lock(java.lang.String entityName, java.lang.Object object, LockMode lockMode) throws HibernateException
lock
in interface Session
HibernateException
public java.lang.Object merge(java.lang.Object object) throws HibernateException
merge
in interface javax.persistence.EntityManager
merge
in interface Session
HibernateException
public java.lang.Object merge(java.lang.String entityName, java.lang.Object object) throws HibernateException
merge
in interface Session
HibernateException
public void persist(java.lang.Object object) throws HibernateException
persist
in interface javax.persistence.EntityManager
persist
in interface Session
HibernateException
public void persist(java.lang.String entityName, java.lang.Object object) throws HibernateException
persist
in interface Session
HibernateException
public void reconnect(java.sql.Connection connection) throws HibernateException
reconnect
in interface Session
HibernateException
@Deprecated public void refresh(java.lang.Object object, LockMode lockMode) throws HibernateException
refresh
in interface Session
HibernateException
public void refresh(java.lang.Object object, LockOptions lockOptions) throws HibernateException
refresh
in interface Session
HibernateException
public void refresh(java.lang.Object object) throws HibernateException
refresh
in interface javax.persistence.EntityManager
refresh
in interface Session
HibernateException
public void replicate(java.lang.Object object, ReplicationMode replicationMode) throws HibernateException
replicate
in interface Session
HibernateException
public void replicate(java.lang.String entityName, java.lang.Object object, ReplicationMode replicationMode) throws HibernateException
replicate
in interface Session
HibernateException
public java.io.Serializable save(java.lang.Object object) throws HibernateException
save
in interface Session
HibernateException
public java.io.Serializable save(java.lang.String entityName, java.lang.Object object) throws HibernateException
save
in interface Session
HibernateException
public void saveOrUpdate(java.lang.Object object) throws HibernateException
saveOrUpdate
in interface Session
HibernateException
public void saveOrUpdate(java.lang.String entityName, java.lang.Object object) throws HibernateException
saveOrUpdate
in interface Session
HibernateException
public void setCacheMode(CacheMode cacheMode)
setCacheMode
in interface Session
public void setDefaultReadOnly(boolean readOnly)
setDefaultReadOnly
in interface Session
@Deprecated public void setFlushMode(FlushMode flushMode)
setFlushMode
in interface Session
public void setReadOnly(java.lang.Object entityOrProxy, boolean readOnly)
setReadOnly
in interface Session
public void update(java.lang.Object object) throws HibernateException
update
in interface Session
HibernateException
public void update(java.lang.String entityName, java.lang.Object object) throws HibernateException
update
in interface Session
HibernateException
public java.lang.String getTenantIdentifier()
getTenantIdentifier
in interface SharedSessionContract
public ProcedureCall getNamedProcedureCall(java.lang.String name)
getNamedProcedureCall
in interface SharedSessionContract
public ProcedureCall createStoredProcedureCall(java.lang.String name)
createStoredProcedureCall
in interface SharedSessionContract
public ProcedureCall createStoredProcedureCall(java.lang.String paramString, java.lang.Class... paramArrayOfClass)
createStoredProcedureCall
in interface SharedSessionContract
public ProcedureCall createStoredProcedureCall(java.lang.String paramString, java.lang.String... paramArrayOfString)
createStoredProcedureCall
in interface SharedSessionContract
public SharedSessionBuilder<?> sessionWithOptions()
sessionWithOptions
in interface Session
public void refresh(java.lang.String paramString, java.lang.Object paramObject)
public void refresh(java.lang.String paramString, java.lang.Object paramObject, LockOptions paramLockOptions)
public IdentifierLoadAccess byId(java.lang.String paramString)
public <T> IdentifierLoadAccess<T> byId(java.lang.Class<T> paramClass)
public NaturalIdLoadAccess byNaturalId(java.lang.String paramString)
byNaturalId
in interface Session
public <T> NaturalIdLoadAccess<T> byNaturalId(java.lang.Class<T> paramClass)
byNaturalId
in interface Session
public SimpleNaturalIdLoadAccess bySimpleNaturalId(java.lang.String paramString)
bySimpleNaturalId
in interface Session
public <T> SimpleNaturalIdLoadAccess<T> bySimpleNaturalId(java.lang.Class<T> paramClass)
bySimpleNaturalId
in interface Session
public <T> T doReturningWork(ReturningWork<T> paramReturningWork) throws HibernateException
doReturningWork
in interface Session
HibernateException
public void addEventListeners(SessionEventListener... paramArrayOfSessionEventListener)
addEventListeners
in interface Session
public java.lang.Integer getJdbcBatchSize()
getJdbcBatchSize
in interface SharedSessionContract
public void setJdbcBatchSize(java.lang.Integer size)
setJdbcBatchSize
in interface SharedSessionContract
public <T> MultiIdentifierLoadAccess<T> byMultipleIds(java.lang.Class<T> entityClass)
byMultipleIds
in interface Session
public MultiIdentifierLoadAccess<?> byMultipleIds(java.lang.String entityName)
byMultipleIds
in interface Session
public boolean contains(java.lang.String entityName, java.lang.Object entity)
public <T> org.hibernate.query.Query<T> createNamedQuery(java.lang.String name, java.lang.Class<T> resultType)
createNamedQuery
in interface javax.persistence.EntityManager
createNamedQuery
in interface org.hibernate.query.QueryProducer
createNamedQuery
in interface Session
public org.hibernate.query.Query<?> createQuery(javax.persistence.criteria.CriteriaDelete criteria)
createQuery
in interface javax.persistence.EntityManager
createQuery
in interface Session
public <T> org.hibernate.query.Query<T> createQuery(javax.persistence.criteria.CriteriaQuery<T> criteria)
createQuery
in interface javax.persistence.EntityManager
createQuery
in interface Session
public org.hibernate.query.Query<?> createQuery(javax.persistence.criteria.CriteriaUpdate criteria)
createQuery
in interface javax.persistence.EntityManager
createQuery
in interface Session
public <T> org.hibernate.query.Query<T> createQuery(java.lang.String queryString, java.lang.Class<T> resultType)
createQuery
in interface javax.persistence.EntityManager
createQuery
in interface org.hibernate.query.QueryProducer
createQuery
in interface Session
public FlushMode getHibernateFlushMode()
getHibernateFlushMode
in interface Session
public void setHibernateFlushMode(FlushMode flushMode)
setHibernateFlushMode
in interface Session
public org.hibernate.query.Query<?> createNamedQuery(java.lang.String queryName)
createNamedQuery
in interface javax.persistence.EntityManager
createNamedQuery
in interface org.hibernate.query.QueryProducer
public org.hibernate.query.NativeQuery createNativeQuery(java.lang.String sql, java.lang.Class resultClass)
createNativeQuery
in interface javax.persistence.EntityManager
createNativeQuery
in interface org.hibernate.query.QueryProducer
public org.hibernate.query.NativeQuery<?> createNativeQuery(java.lang.String sql, java.lang.String resultSetMapping)
createNativeQuery
in interface javax.persistence.EntityManager
createNativeQuery
in interface org.hibernate.query.QueryProducer
public org.hibernate.query.NativeQuery<?> createNativeQuery(java.lang.String sql)
createNativeQuery
in interface javax.persistence.EntityManager
createNativeQuery
in interface org.hibernate.query.QueryProducer
public org.hibernate.query.NativeQuery<?> getNamedNativeQuery(java.lang.String queryName)
getNamedNativeQuery
in interface org.hibernate.query.QueryProducer
public <T> javax.persistence.EntityGraph<T> createEntityGraph(java.lang.Class<T> rootType)
createEntityGraph
in interface javax.persistence.EntityManager
public javax.persistence.EntityGraph<?> createEntityGraph(java.lang.String graphName)
createEntityGraph
in interface javax.persistence.EntityManager
public javax.persistence.StoredProcedureQuery createNamedStoredProcedureQuery(java.lang.String name)
createNamedStoredProcedureQuery
in interface javax.persistence.EntityManager
public javax.persistence.StoredProcedureQuery createStoredProcedureQuery(java.lang.String procedureName, java.lang.Class... resultClasses)
createStoredProcedureQuery
in interface javax.persistence.EntityManager
public javax.persistence.StoredProcedureQuery createStoredProcedureQuery(java.lang.String procedureName, java.lang.String... resultSetMappings)
createStoredProcedureQuery
in interface javax.persistence.EntityManager
public javax.persistence.StoredProcedureQuery createStoredProcedureQuery(java.lang.String procedureName)
createStoredProcedureQuery
in interface javax.persistence.EntityManager
public void detach(java.lang.Object object)
detach
in interface javax.persistence.EntityManager
public <T> T find(java.lang.Class<T> entityClass, java.lang.Object primaryKey, javax.persistence.LockModeType lockMode, java.util.Map<java.lang.String,java.lang.Object> properties)
find
in interface javax.persistence.EntityManager
public <T> T find(java.lang.Class<T> entityClass, java.lang.Object primaryKey, javax.persistence.LockModeType lockMode)
find
in interface javax.persistence.EntityManager
public <T> T find(java.lang.Class<T> entityClass, java.lang.Object primaryKey, java.util.Map<java.lang.String,java.lang.Object> properties)
find
in interface javax.persistence.EntityManager
public <T> T find(java.lang.Class<T> entityClass, java.lang.Object primaryKey)
find
in interface javax.persistence.EntityManager
public javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
getCriteriaBuilder
in interface javax.persistence.EntityManager
public java.lang.Object getDelegate()
getDelegate
in interface javax.persistence.EntityManager
public javax.persistence.EntityGraph<?> getEntityGraph(java.lang.String graphName)
getEntityGraph
in interface javax.persistence.EntityManager
public <T> java.util.List<javax.persistence.EntityGraph<? super T>> getEntityGraphs(java.lang.Class<T> entityClass)
getEntityGraphs
in interface javax.persistence.EntityManager
public javax.persistence.EntityManagerFactory getEntityManagerFactory()
getEntityManagerFactory
in interface javax.persistence.EntityManager
public javax.persistence.LockModeType getLockMode(java.lang.Object entity)
getLockMode
in interface javax.persistence.EntityManager
public javax.persistence.metamodel.Metamodel getMetamodel()
getMetamodel
in interface javax.persistence.EntityManager
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
getProperties
in interface javax.persistence.EntityManager
public <T> T getReference(java.lang.Class<T> entityClass, java.lang.Object primaryKey)
getReference
in interface javax.persistence.EntityManager
public boolean isJoinedToTransaction()
isJoinedToTransaction
in interface javax.persistence.EntityManager
public void joinTransaction()
joinTransaction
in interface javax.persistence.EntityManager
public void lock(java.lang.Object entity, javax.persistence.LockModeType lockMode, java.util.Map<java.lang.String,java.lang.Object> properties)
lock
in interface javax.persistence.EntityManager
public void lock(java.lang.Object entity, javax.persistence.LockModeType lockMode)
lock
in interface javax.persistence.EntityManager
public void refresh(java.lang.Object entity, javax.persistence.LockModeType lockMode, java.util.Map<java.lang.String,java.lang.Object> properties)
refresh
in interface javax.persistence.EntityManager
public void refresh(java.lang.Object entity, javax.persistence.LockModeType lockMode)
refresh
in interface javax.persistence.EntityManager
public void refresh(java.lang.Object entity, java.util.Map<java.lang.String,java.lang.Object> properties)
refresh
in interface javax.persistence.EntityManager
public void remove(java.lang.Object entity)
remove
in interface javax.persistence.EntityManager
public void setFlushMode(javax.persistence.FlushModeType flushMode)
setFlushMode
in interface javax.persistence.EntityManager
public void setProperty(java.lang.String propertyName, java.lang.Object value)
setProperty
in interface javax.persistence.EntityManager
public <T> T unwrap(java.lang.Class<T> cls)
unwrap
in interface javax.persistence.EntityManager
@Deprecated public Session getSession()
getSession
in interface HibernateEntityManager