类 ForeignKeys.Nullifier
- java.lang.Object
-
- org.hibernate.engine.internal.ForeignKeys.Nullifier
-
- 封闭类:
- ForeignKeys
public static class ForeignKeys.Nullifier extends Object
Delegate for handling nullifying ("null"ing-out) non-cascaded associations
-
-
构造器概要
构造器 构造器 说明 Nullifier(Object self, boolean isDelete, boolean isEarlyInsert, SharedSessionContractImplementor session, EntityPersister persister)Constructs a Nullifier
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidnullifyTransientReferences(Object[] values)Nullify all references to entities that have not yet been inserted in the database, where the foreign key points toward that entity.
-
-
-
构造器详细资料
-
Nullifier
public Nullifier(Object self, boolean isDelete, boolean isEarlyInsert, SharedSessionContractImplementor session, EntityPersister persister)
Constructs a Nullifier- 参数:
self- The entityisDelete- Are we in the middle of a delete action?isEarlyInsert- Is this an early insert (INSERT generated id strategy)?session- The sessionpersister- The EntityPersister forself
-
-
方法详细资料
-
nullifyTransientReferences
public void nullifyTransientReferences(Object[] values)
Nullify all references to entities that have not yet been inserted in the database, where the foreign key points toward that entity.- 参数:
values- The entity attribute values
-
-