org.hibernate.event.def
Class OnUpdateVisitor

java.lang.Object
  extended by org.hibernate.event.def.AbstractVisitor
      extended by org.hibernate.event.def.ProxyVisitor
          extended by org.hibernate.event.def.ReattachVisitor
              extended by org.hibernate.event.def.OnUpdateVisitor

public class OnUpdateVisitor
extends ReattachVisitor

When an entity is passed to update(), we must inspect all its collections and 1. associate any uninitialized PersistentCollections with this session 2. associate any initialized PersistentCollections with this session, using the existing snapshot 3. execute a collection removal (SQL DELETE) for each null collection property or "new" collection

Author:
Gavin King

Method Summary
 
Methods inherited from class org.hibernate.event.def.ProxyVisitor
isOwnerUnchanged, reattachCollection
 
Methods inherited from class org.hibernate.event.def.AbstractVisitor
processEntityPropertyValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait