Class OnLockVisitor

  extended byorg.hibernate.event.def.AbstractVisitor
      extended byorg.hibernate.event.def.ProxyVisitor
          extended byorg.hibernate.event.def.ReattachVisitor
              extended byorg.hibernate.event.def.OnLockVisitor

public class OnLockVisitor
extends ReattachVisitor

When a transient entity is passed to lock(), 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. throw an exception for each "new" collection

Gavin King

Constructor Summary
OnLockVisitor(EventSource session, Serializable key, Object owner)
Methods inherited from class org.hibernate.event.def.ProxyVisitor
isOwnerUnchanged, reattachCollection
Methods inherited from class org.hibernate.event.def.AbstractVisitor
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public OnLockVisitor(EventSource session,
                     Serializable key,
                     Object owner)