public class EntityField
extends java.lang.Object
| 构造器和说明 |
|---|
EntityField(java.lang.reflect.Field field,
java.beans.PropertyDescriptor propertyDescriptor)
构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
copyFromPropertyDescriptor(EntityField other)
先创建field,然后可以通过该方法获取property等属性
|
boolean |
equals(java.lang.Object o) |
<T extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<T> annotationClass)
获取指定的注解
|
java.lang.Class<?> |
getJavaType()
获取javaType
|
java.lang.String |
getName()
字段属性名
|
int |
hashCode() |
boolean |
isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
是否有该注解
|
void |
setJavaType(java.lang.Class<?> javaType)
设置javaType
|
public EntityField(java.lang.reflect.Field field,
java.beans.PropertyDescriptor propertyDescriptor)
field - 字段propertyDescriptor - 字段name对应的propertypublic void copyFromPropertyDescriptor(EntityField other)
other - public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
annotationClass - public <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationClass)
T - annotationClass - public java.lang.String getName()
public java.lang.Class<?> getJavaType()
public void setJavaType(java.lang.Class<?> javaType)
javaType - public boolean equals(java.lang.Object o)
equals 在类中 java.lang.Objectpublic int hashCode()
hashCode 在类中 java.lang.ObjectCopyright © 2018. All Rights Reserved.