类 EntityCopyAllowedObserver
- java.lang.Object
-
- org.hibernate.event.internal.EntityCopyAllowedObserver
-
- 所有已实现的接口:
EntityCopyObserver
public final class EntityCopyAllowedObserver extends Object implements EntityCopyObserver
AnEntityCopyObserverimplementation that allows multiple representations of the same persistent entity to be merged.- 作者:
- Gail Badner
-
-
字段概要
字段 修饰符和类型 字段 说明 static EntityCopyObserverFactoryFACTORY_OF_SELFstatic StringSHORT_NAME
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclear()Called to clear any data stored in this EntityCopyObserver.voidentityCopyDetected(Object managedEntity, Object mergeEntity1, Object mergeEntity2, EventSource session)Called when more than one representation of the same persistent entity is being merged.voidtopLevelMergeComplete(EventSource session)Called when the top-level merge operation is complete.
-
-
-
字段详细资料
-
FACTORY_OF_SELF
public static final EntityCopyObserverFactory FACTORY_OF_SELF
-
-
方法详细资料
-
entityCopyDetected
public void entityCopyDetected(Object managedEntity, Object mergeEntity1, Object mergeEntity2, EventSource session)
从接口复制的说明:EntityCopyObserverCalled when more than one representation of the same persistent entity is being merged.- 指定者:
entityCopyDetected在接口中EntityCopyObserver- 参数:
managedEntity- The managed entity in the persistence context (the merge result).mergeEntity1- A managed or detached entity being merged; must be non-null.mergeEntity2- A different managed or detached entity being merged; must be non-null.session- The session.
-
clear
public void clear()
从接口复制的说明:EntityCopyObserverCalled to clear any data stored in this EntityCopyObserver.- 指定者:
clear在接口中EntityCopyObserver
-
topLevelMergeComplete
public void topLevelMergeComplete(EventSource session)
从接口复制的说明:EntityCopyObserverCalled when the top-level merge operation is complete.- 指定者:
topLevelMergeComplete在接口中EntityCopyObserver- 参数:
session- The session
-
-