org.hibernate.event.def
public class DefaultUpdateEventListener extends DefaultSaveOrUpdateEventListener
DELETED, DETACHED, PERSISTENT, TRANSIENT
Constructor and Description |
---|
DefaultUpdateEventListener() |
Modifier and Type | Method and Description |
---|---|
protected java.io.Serializable |
getUpdateId(java.lang.Object entity,
EntityPersister persister,
java.io.Serializable requestedId,
SessionImplementor session)
If the user specified an id, assign it to the instance and use that,
otherwise use the id already assigned to the instance
|
protected java.io.Serializable |
performSaveOrUpdate(SaveOrUpdateEvent event) |
entityIsDetached, entityIsPersistent, entityIsTransient, getCascadeAction, invokeUpdateLifecycle, onSaveOrUpdate, performUpdate, reassociateIfUninitializedProxy, saveWithGeneratedOrRequestedId
cascadeAfterSave, cascadeBeforeSave, getAssumedUnsaved, getEntityState, getLoggableName, getMergeMap, invokeSaveLifecycle, isVersionIncrementDisabled, performSave, performSaveOrReplicate, saveWithGeneratedId, saveWithRequestedId, substituteValuesIfNecessary, validate, visitCollectionsBeforeSave
reassociate
protected java.io.Serializable performSaveOrUpdate(SaveOrUpdateEvent event)
performSaveOrUpdate
in class DefaultSaveOrUpdateEventListener
protected java.io.Serializable getUpdateId(java.lang.Object entity, EntityPersister persister, java.io.Serializable requestedId, SessionImplementor session) throws HibernateException
getUpdateId
in class DefaultSaveOrUpdateEventListener
entity
- The entity.persister
- The entity persisterrequestedId
- The requested identifiersession
- The sessionTransientObjectException
- If the entity is considered transient.HibernateException
Copyright © 2014. All Rights Reserved.