org.hibernate.event.def

Class 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
Author:
Gavin King

Constructor Summary

OnLockVisitor(EventSource session, Serializable key, Object owner)

Method Summary

Methods inherited from class org.hibernate.event.def.ProxyVisitor

isOwnerUnchanged, reattachCollection

Methods inherited from class org.hibernate.event.def.AbstractVisitor

processEntityPropertyValues

Constructor Details

OnLockVisitor

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