public interface EventSource extends SessionImplementor
Session.LockRequestLobCreationContext.Callback<T>HibernateEntityManagerImplementor.QueryOptions| Modifier and Type | Method and Description |
|---|---|
void |
delete(String entityName,
Object child,
boolean isCascadeDeleteEnabled,
Set transientEntities)
Cascade delete an entity instance
|
void |
forceFlush(EntityEntry e)
Force an immediate flush
|
ActionQueue |
getActionQueue()
Get the ActionQueue for this session
|
Object |
instantiate(EntityPersister persister,
Serializable id)
Instantiate an entity instance, using either an interceptor,
or the given persister
|
void |
merge(String entityName,
Object object,
Map copiedAlready)
Cascade merge an entity instance
|
void |
persist(String entityName,
Object object,
Map createdAlready)
Cascade persist an entity instance
|
void |
persistOnFlush(String entityName,
Object object,
Map copiedAlready)
Cascade persist an entity instance during the flush process
|
void |
refresh(String entityName,
Object object,
Map refreshedAlready)
Cascade refresh an entity instance
|
void |
removeOrphanBeforeUpdates(String entityName,
Object child)
A specialized type of deletion for orphan removal that must occur prior to queued inserts and updates.
|
createNamedQuery, createNamedQuery, createNativeQuery, createNativeQuery, createNativeQuery, createQuery, createQuery, createQuery, createQuery, createQuery, createQuery, getNamedNativeQuery, getNamedQuery, getNamedSQLQuery, getSessionFactory, isFlushBeforeCompletionEnabledaddEventListeners, buildLockRequest, byId, byId, byMultipleIds, byMultipleIds, byNaturalId, byNaturalId, bySimpleNaturalId, bySimpleNaturalId, cancelQuery, clear, contains, createFilter, delete, delete, disableFetchProfile, disableFilter, disconnect, doReturningWork, doWork, enableFetchProfile, enableFilter, evict, flush, get, get, get, get, get, get, getCacheMode, getCurrentLockMode, getEnabledFilter, getEntityName, getFlushMode, getHibernateFlushMode, getIdentifier, getLobHelper, getStatistics, getTypeHelper, isDefaultReadOnly, isDirty, isFetchProfileEnabled, isReadOnly, load, load, load, load, load, load, load, lock, lock, merge, merge, persist, persist, reconnect, refresh, refresh, refresh, refresh, refresh, replicate, replicate, save, save, saveOrUpdate, saveOrUpdate, sessionWithOptions, setCacheMode, setDefaultReadOnly, setFlushMode, setHibernateFlushMode, setReadOnly, update, updateaccessTransaction, afterScrollOperation, bestGuessEntityName, checkOpen, checkOpen, connection, executeNativeUpdate, executeUpdate, flush, generateEntityKey, getCacheMode, getCacheTransactionSynchronization, getConfiguredJdbcBatchSize, getContextEntityIdentifier, getDontFlushFromFind, getEntityPersister, getEntityUsingInterceptor, getEventListenerManager, getExceptionConverter, getFactory, getFlushMode, getHibernateFlushMode, getInterceptor, getJdbcCoordinator, getJdbcServices, getLoadQueryInfluencers, getPersistenceContext, getSessionIdentifier, getTenantIdentifier, getTimestamp, getTransactionStartTimestamp, guessEntityName, immediateLoad, initializeCollection, instantiate, internalLoad, isAutoCloseSessionEnabled, isClosed, isEventSource, isOpenOrWaitingForAutoClose, isQueryParametersValidationEnabled, isTransactionInProgress, iterate, iterateFilter, list, list, list, listCustomQuery, listFilter, markForRollbackOnly, scroll, scroll, scroll, scrollCustomQuery, setAutoClear, setCacheMode, setFlushMode, setHibernateFlushMode, shouldAutoClosebeginTransaction, close, createCriteria, createCriteria, createCriteria, createCriteria, createStoredProcedureCall, createStoredProcedureCall, createStoredProcedureCall, getJdbcBatchSize, getNamedProcedureCall, getTransaction, isConnected, isOpen, setJdbcBatchSizeafterTransactionBegin, afterTransactionCompletion, beforeTransactionCompletion, flushBeforeTransactionCompletion, getJdbcBatchSize, getJdbcConnectionAccess, getJdbcSessionContext, getTransactionCoordinator, startTransactionBoundaryshouldAutoJoinTransactionexecutegetJdbcTimeZone, getLobCreator, remapSqlTypeDescriptor, useStreamForLobBindingcreateSQLQuerybuildLockOptions, checkOpen, getLockRequest, getSession, isTransactionInProgress, markForRollbackOnlyclose, contains, createEntityGraph, createEntityGraph, createNamedStoredProcedureQuery, createStoredProcedureQuery, createStoredProcedureQuery, createStoredProcedureQuery, detach, find, find, find, find, getCriteriaBuilder, getDelegate, getEntityGraph, getEntityGraphs, getEntityManagerFactory, getLockMode, getMetamodel, getProperties, getReference, getTransaction, isJoinedToTransaction, isOpen, joinTransaction, lock, lock, refresh, refresh, refresh, remove, setFlushMode, setProperty, unwrapgetFactoryActionQueue getActionQueue()
Get the ActionQueue for this session
getActionQueue in interface SessionImplementorObject instantiate(EntityPersister persister, Serializable id) throws HibernateException
Instantiate an entity instance, using either an interceptor, or the given persister
instantiate in interface SessionImplementorHibernateExceptionvoid forceFlush(EntityEntry e) throws HibernateException
Force an immediate flush
forceFlush in interface SessionImplementorHibernateExceptionvoid merge(String entityName, Object object, Map copiedAlready) throws HibernateException
Cascade merge an entity instance
merge in interface SessionImplementorHibernateExceptionvoid persist(String entityName, Object object, Map createdAlready) throws HibernateException
Cascade persist an entity instance
persist in interface SessionImplementorHibernateExceptionvoid persistOnFlush(String entityName, Object object, Map copiedAlready)
Cascade persist an entity instance during the flush process
persistOnFlush in interface SessionImplementorvoid refresh(String entityName, Object object, Map refreshedAlready) throws HibernateException
Cascade refresh an entity instance
refresh in interface SessionImplementorHibernateExceptionvoid delete(String entityName, Object child, boolean isCascadeDeleteEnabled, Set transientEntities)
Cascade delete an entity instance
delete in interface SessionImplementorvoid removeOrphanBeforeUpdates(String entityName, Object child)
A specialized type of deletion for orphan removal that must occur prior to queued inserts and updates.
removeOrphanBeforeUpdates in interface SessionImplementorCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.