类 AbstractSerializableProxy
- java.lang.Object
-
- org.hibernate.proxy.AbstractSerializableProxy
-
- 所有已实现的接口:
Serializable
public abstract class AbstractSerializableProxy extends Object implements Serializable
Convenience base class for the serialized form ofAbstractLazyInitializer.- 作者:
- Gail Badner
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 限定符 构造器 说明 protectedAbstractSerializableProxy()已过时。This constructor was initially intended for serialization only, and is not useful anymore.protectedAbstractSerializableProxy(String entityName, Serializable id, Boolean readOnly)protectedAbstractSerializableProxy(String entityName, Serializable id, Boolean readOnly, String sessionFactoryUuid, boolean allowLoadOutsideTransaction)
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 protected voidafterDeserialization(AbstractLazyInitializer li)Initialize anAbstractLazyInitializerafter deserialization.protected StringgetEntityName()protected SerializablegetId()protected voidsetReadOnlyBeforeAttachedToSession(AbstractLazyInitializer li)已过时。UseafterDeserialization(AbstractLazyInitializer)instead.
-
-
-
构造器详细资料
-
AbstractSerializableProxy
@Deprecated protected AbstractSerializableProxy()
已过时。This constructor was initially intended for serialization only, and is not useful anymore. In any case it should not be relied on by user code.
-
AbstractSerializableProxy
@Deprecated protected AbstractSerializableProxy(String entityName, Serializable id, Boolean readOnly)
-
AbstractSerializableProxy
protected AbstractSerializableProxy(String entityName, Serializable id, Boolean readOnly, String sessionFactoryUuid, boolean allowLoadOutsideTransaction)
-
-
方法详细资料
-
getEntityName
protected String getEntityName()
-
getId
protected Serializable getId()
-
setReadOnlyBeforeAttachedToSession
@Deprecated protected void setReadOnlyBeforeAttachedToSession(AbstractLazyInitializer li)
已过时。UseafterDeserialization(AbstractLazyInitializer)instead.Set the read-only/modifiable setting from this object in an AbstractLazyInitializer. This method should only be called during deserialization, before associating the AbstractLazyInitializer with a session.- 参数:
li- the read-only/modifiable setting to use when associated with a session; null indicates that the default should be used.- 抛出:
IllegalStateException- if isReadOnlySettingAvailable() == true
-
afterDeserialization
protected void afterDeserialization(AbstractLazyInitializer li)
Initialize anAbstractLazyInitializerafter deserialization. This method should only be called during deserialization, before associating the AbstractLazyInitializer with a session.- 参数:
li- theAbstractLazyInitializerto initialize.
-
-