public class

DefaultUpdateEventListener

extends DefaultSaveOrUpdateEventListener
java.lang.Object
   ↳ org.hibernate.event.def.AbstractReassociateEventListener
     ↳ org.hibernate.event.def.AbstractSaveEventListener
       ↳ org.hibernate.event.def.DefaultSaveOrUpdateEventListener
         ↳ org.hibernate.event.def.DefaultUpdateEventListener

Class Overview

An event handler for update() events

Summary

[Expand]
Inherited Constants
From class org.hibernate.event.def.AbstractSaveEventListener
Public Constructors
DefaultUpdateEventListener()
Protected Methods
Serializable getUpdateId(Object entity, EntityPersister persister, 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
Serializable performSaveOrUpdate(SaveOrUpdateEvent event)
[Expand]
Inherited Methods
From class org.hibernate.event.def.DefaultSaveOrUpdateEventListener
From class org.hibernate.event.def.AbstractSaveEventListener
From class org.hibernate.event.def.AbstractReassociateEventListener
From class java.lang.Object
From interface org.hibernate.event.SaveOrUpdateEventListener

Public Constructors

public DefaultUpdateEventListener ()

Protected Methods

protected Serializable getUpdateId (Object entity, EntityPersister persister, 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

Parameters
entity The entity.
persister The entity persister
requestedId The requested identifier
session The session
Returns
  • The id.

protected Serializable performSaveOrUpdate (SaveOrUpdateEvent event)