类 AttributeTypeDescriptor
- java.lang.Object
-
- org.hibernate.bytecode.enhance.internal.javassist.AttributeTypeDescriptor
-
public abstract class AttributeTypeDescriptor extends Object
utility class to generate interceptor methods- 作者:
- Luis Barreiro
- 另请参阅:
PersistentAttributeInterceptor
-
-
字段概要
字段 修饰符和类型 字段 说明 protected org.hibernate.bytecode.enhance.internal.javassist.AttributeTypeDescriptor.InheritanceMetadatainheritanceMetadata
-
构造器概要
构造器 限定符 构造器 说明 protectedAttributeTypeDescriptor(org.hibernate.bytecode.enhance.internal.javassist.AttributeTypeDescriptor.InheritanceMetadata inheritanceMetadata)
-
方法概要
所有方法 静态方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 StringbuildInLineDirtyCheckingBodyFragment(JavassistEnhancementContext context, javassist.CtField currentValue)abstract StringbuildReadInterceptionBodyFragment(String fieldName)abstract StringbuildWriteInterceptionBodyFragment(String fieldName)static AttributeTypeDescriptorresolve(javassist.CtClass managedCtClass, javassist.CtField persistentField)factory method to get the AttributeTypeDescriptor for a particular field type
-
-
-
方法详细资料
-
buildReadInterceptionBodyFragment
public abstract String buildReadInterceptionBodyFragment(String fieldName)
-
buildWriteInterceptionBodyFragment
public abstract String buildWriteInterceptionBodyFragment(String fieldName)
-
buildInLineDirtyCheckingBodyFragment
public String buildInLineDirtyCheckingBodyFragment(JavassistEnhancementContext context, javassist.CtField currentValue)
-
resolve
public static AttributeTypeDescriptor resolve(javassist.CtClass managedCtClass, javassist.CtField persistentField) throws javassist.NotFoundException
factory method to get the AttributeTypeDescriptor for a particular field type- 抛出:
javassist.NotFoundException
-
-