Package org.hibernate.event.internal
Class DefaultUpdateEventListener
java.lang.Object
org.hibernate.event.internal.AbstractReassociateEventListener
org.hibernate.event.internal.AbstractSaveEventListener<PersistContext>
org.hibernate.event.internal.DefaultSaveOrUpdateEventListener
org.hibernate.event.internal.DefaultUpdateEventListener
- All Implemented Interfaces:
SaveOrUpdateEventListener,CallbackRegistryConsumer
@Deprecated(since="6")
public class DefaultUpdateEventListener
extends DefaultSaveOrUpdateEventListener
Deprecated.
An event handler for update() events
- Author:
- Gavin King
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectgetUpdateId(Object entity, EntityPersister persister, Object requestedId, SessionImplementor session) Deprecated.If the user specified an id, assign it to the instance and use that, otherwise use the id already assigned to the instanceprotected ObjectDeprecated.Methods inherited from class org.hibernate.event.internal.DefaultSaveOrUpdateEventListener
entityIsDetached, entityIsPersistent, entityIsTransient, getCascadeAction, invokeUpdateLifecycle, onSaveOrUpdate, performUpdate, reassociateIfUninitializedProxyMethods inherited from class org.hibernate.event.internal.AbstractSaveEventListener
cascadeAfterSave, cascadeBeforeSave, getMergeMap, injectCallbackRegistry, invokeSaveLifecycle, isVersionIncrementDisabled, performSave, performSaveOrReplicate, saveWithGeneratedId, saveWithRequestedId, substituteValuesIfNecessary, visitCollectionsBeforeSaveMethods inherited from class org.hibernate.event.internal.AbstractReassociateEventListener
reassociate
-
Constructor Details
-
DefaultUpdateEventListener
public DefaultUpdateEventListener()Deprecated.
-
-
Method Details
-
performSaveOrUpdate
Deprecated.- Overrides:
performSaveOrUpdatein classDefaultSaveOrUpdateEventListener
-
getUpdateId
protected Object getUpdateId(Object entity, EntityPersister persister, Object requestedId, SessionImplementor session) throws HibernateException Deprecated.If the user specified an id, assign it to the instance and use that, otherwise use the id already assigned to the instance- Overrides:
getUpdateIdin classDefaultSaveOrUpdateEventListener- Parameters:
entity- The entity.persister- The entity persisterrequestedId- The requested identifiersession- The session- Returns:
- The id.
- Throws:
TransientObjectException- If the entity is considered transient.HibernateException
-
Session.update(java.lang.Object)is deprecated