Uses of Class
org.hibernate.event.spi.MergeContext
-
Packages that use MergeContext Package Description org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.event.internal This package defines a default set of event listeners that implement the default behaviors of Hibernate session operations.org.hibernate.event.spi Defines the event types and event listener interfaces for events produced by the statefulSession
.org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.mapping.internal org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.query.derived -
-
Uses of MergeContext in org.hibernate.engine.spi
Fields in org.hibernate.engine.spi with type parameters of type MergeContext Modifier and Type Field Description static CascadingAction<MergeContext>
CascadingActions. MERGE
Methods in org.hibernate.engine.spi with parameters of type MergeContext Modifier and Type Method Description void
SessionDelegatorBaseImpl. merge(String entityName, Object object, MergeContext copiedAlready)
void
SessionImplementor. merge(String entityName, Object object, MergeContext copiedAlready)
Deprecated.OperationalContext should cover this overload I believe -
Uses of MergeContext in org.hibernate.event.internal
Methods in org.hibernate.event.internal that return types with arguments of type MergeContext Modifier and Type Method Description protected CascadingAction<MergeContext>
DefaultMergeEventListener. getCascadeAction()
Methods in org.hibernate.event.internal with parameters of type MergeContext Modifier and Type Method Description protected void
DefaultMergeEventListener. cascadeAfterSave(EventSource source, EntityPersister persister, Object entity, MergeContext anything)
Cascade behavior is redefined by this subclass, disable superclass behaviorprotected void
DefaultMergeEventListener. cascadeBeforeSave(EventSource source, EntityPersister persister, Object entity, MergeContext anything)
Cascade behavior is redefined by this subclass, disable superclass behaviorprotected void
DefaultMergeEventListener. cascadeOnMerge(EventSource source, EntityPersister persister, Object entity, MergeContext copyCache)
Perform any cascades needed as part of this copy event.protected void
DefaultMergeEventListener. copyValues(EntityPersister persister, Object entity, Object target, SessionImplementor source, MergeContext copyCache)
protected void
DefaultMergeEventListener. copyValues(EntityPersister persister, Object entity, Object target, SessionImplementor source, MergeContext copyCache, ForeignKeyDirection foreignKeyDirection)
protected void
DefaultMergeEventListener. entityIsDetached(MergeEvent event, Object copiedId, Object originalId, MergeContext copyCache)
protected void
DefaultMergeEventListener. entityIsPersistent(MergeEvent event, MergeContext copyCache)
protected void
DefaultMergeEventListener. entityIsTransient(MergeEvent event, Object id, MergeContext copyCache)
protected Map<Object,Object>
DefaultMergeEventListener. getMergeMap(MergeContext context)
void
DefaultMergeEventListener. onMerge(MergeEvent event, MergeContext copiedAlready)
Handle the given merge event. -
Uses of MergeContext in org.hibernate.event.spi
Methods in org.hibernate.event.spi with parameters of type MergeContext Modifier and Type Method Description void
EventSource. merge(String entityName, Object object, MergeContext copiedAlready)
Cascade merge an entity instancevoid
MergeEventListener. onMerge(MergeEvent event, MergeContext copiedAlready)
Handle the given merge event. -
Uses of MergeContext in org.hibernate.internal
Methods in org.hibernate.internal with parameters of type MergeContext Modifier and Type Method Description void
SessionImpl. merge(String entityName, Object object, MergeContext copiedAlready)
-
Uses of MergeContext in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping with parameters of type MergeContext Modifier and Type Method Description default Object
EntityIdentifierMapping. getIdentifier(Object entity, MergeContext mergeContext)
Extract the identifier from an instance of the entity It's supposed to be use during the merging process -
Uses of MergeContext in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type MergeContext Modifier and Type Method Description Object
InverseNonAggregatedIdentifierMapping. getIdentifier(Object entity, MergeContext mergeContext)
Object
NonAggregatedIdentifierMappingImpl. getIdentifier(Object entity, MergeContext mergeContext)
-
Uses of MergeContext in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type MergeContext Modifier and Type Method Description Object
AbstractEntityPersister. getIdentifier(Object entity, MergeContext mergeContext)
default Object
EntityPersister. getIdentifier(Object entity, MergeContext mergeContext)
Get the identifier of an instance from the object's identifier property. -
Uses of MergeContext in org.hibernate.query.derived
Methods in org.hibernate.query.derived with parameters of type MergeContext Modifier and Type Method Description Object
AnonymousTupleBasicEntityIdentifierMapping. getIdentifier(Object entity, MergeContext mergeContext)
Object
AnonymousTupleEmbeddedEntityIdentifierMapping. getIdentifier(Object entity, MergeContext mergeContext)
Object
AnonymousTupleNonAggregatedEntityIdentifierMapping. getIdentifier(Object entity, MergeContext mergeContext)
-