类 MutableEntityEntry
- java.lang.Object
-
- org.hibernate.engine.internal.AbstractEntityEntry
-
- org.hibernate.engine.internal.MutableEntityEntry
-
- 所有已实现的接口:
Serializable,EntityEntry
public final class MutableEntityEntry extends AbstractEntityEntry
An EntityEntry implementation for mutable entities.- 作者:
- Gavin King, Emmanuel Bernard
, Gunnar Morling, Sanne Grinovero - 另请参阅:
- 序列化表格
-
-
嵌套类概要
-
从类继承的嵌套类/接口 org.hibernate.engine.internal.AbstractEntityEntry
AbstractEntityEntry.BooleanState, AbstractEntityEntry.EnumState<E extends Enum<E>>
-
-
字段概要
-
从类继承的字段 org.hibernate.engine.internal.AbstractEntityEntry
cachedEntityKey, id, loadedState, next, persistenceContext, persister, rowId, version
-
-
构造器概要
构造器 构造器 说明 MutableEntityEntry(Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, PersistenceContext persistenceContext)MutableEntityEntry(Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, EntityMode entityMode, String tenantId, boolean disableVersionIncrement, PersistenceContext persistenceContext)已过时。the tenantId and entityMode parameters where removed: this constructor accepts but ignores them.
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static EntityEntrydeserialize(ObjectInputStream ois, PersistenceContext persistenceContext)Custom deserialization routine used during deserialization of a Session/PersistenceContext for increased performance.-
从类继承的方法 org.hibernate.engine.internal.AbstractEntityEntry
addExtraState, forceLocked, getCompressedValue, getCompressedValue, getDeletedState, getEntityKey, getEntityName, getExtraState, getId, getLoadedState, getLoadedValue, getLockMode, getPersistenceContext, getPersister, getRowId, getStatus, getVersion, isBeingReplicated, isExistsInDatabase, isModifiableEntity, isNullifiable, isReadOnly, overwriteLoadedStateCollectionValue, postDelete, postInsert, postUpdate, requiresDirtyCheck, serialize, setCompressedValue, setCompressedValue, setDeletedState, setLockMode, setReadOnly, setStatus, toString
-
-
-
-
构造器详细资料
-
MutableEntityEntry
@Deprecated public MutableEntityEntry(Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, EntityMode entityMode, String tenantId, boolean disableVersionIncrement, PersistenceContext persistenceContext)
已过时。the tenantId and entityMode parameters where removed: this constructor accepts but ignores them. Use the other constructor!
-
MutableEntityEntry
public MutableEntityEntry(Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, PersistenceContext persistenceContext)
-
-
方法详细资料
-
deserialize
public static EntityEntry deserialize(ObjectInputStream ois, PersistenceContext persistenceContext) throws IOException, ClassNotFoundException
Custom deserialization routine used during deserialization of a Session/PersistenceContext for increased performance.- 参数:
ois- The stream from which to read the entry.persistenceContext- The context being deserialized.- 返回:
- The deserialized EntityEntry
- 抛出:
IOException- If a stream error occursClassNotFoundException- If any of the classes declared in the stream cannot be found
-
-