接口 BytecodeLazyAttributeInterceptor
-
- 所有超级接口:
LazyPropertyInitializer.InterceptorImplementor,PersistentAttributeInterceptor,SessionAssociableInterceptor
- 所有已知实现类:
AbstractLazyLoadInterceptor,EnhancementAsProxyLazinessInterceptor,LazyAttributeLoadingInterceptor
public interface BytecodeLazyAttributeInterceptor extends SessionAssociableInterceptor
- 作者:
- Steve Ebersole
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voidattributeInitialized(String name)Callback from the enhanced class that an attribute has been read or writtenStringgetEntityName()The name of the entity this interceptor is meant to interceptObjectgetIdentifier()The id of the entity instance this interceptor is associated withSet<String>getInitializedLazyAttributeNames()The names of all lazy attributes which have been initialized-
从接口继承的方法 org.hibernate.engine.spi.PersistentAttributeInterceptor
readBoolean, readByte, readChar, readDouble, readFloat, readInt, readLong, readObject, readShort, writeBoolean, writeByte, writeChar, writeDouble, writeFloat, writeInt, writeLong, writeObject, writeShort
-
从接口继承的方法 org.hibernate.bytecode.enhance.spi.interceptor.SessionAssociableInterceptor
allowLoadOutsideTransaction, getLinkedSession, getSessionFactoryUuid, setSession, unsetSession
-
-
-
-
方法详细资料
-
getEntityName
String getEntityName()
The name of the entity this interceptor is meant to intercept
-
getIdentifier
Object getIdentifier()
The id of the entity instance this interceptor is associated with
-
getInitializedLazyAttributeNames
Set<String> getInitializedLazyAttributeNames()
The names of all lazy attributes which have been initialized
-
attributeInitialized
void attributeInitialized(String name)
Callback from the enhanced class that an attribute has been read or written
-
-