public class EntityInfo extends Object
| Constructor and Description |
|---|
EntityInfo(TrxManagerInfo trxManagerInfo,
Class<?> entityClass) |
public EntityInfo(TrxManagerInfo trxManagerInfo, Class<?> entityClass) throws Exception
Exceptionpublic TrxManagerInfo getTrxManagerInfo()
public Class<?> getEntityClass()
public <T extends Annotation> T getAnnotation(Class<T> annotationClass)
public <T extends Annotation> T[] getAnnotationsByType(Class<T> annotationClass)
public Annotation[] getAnnotations()
public Set<String> getAnnotationFields(Class<? extends Annotation> annotationClass)
public String getTableName()
public String getTableSchema()
public org.hibernate.mapping.Table getTable()
public boolean isEntity()
public boolean isUniqueField(String field)
public IdInfo getIdInfo()
public EntityInfo getParentInfo()
public String getCrudName()
public EntityInfo loadLazy(Object object, List<String> tobeLoadFields)
public EntityInfo nullLazyCollection(Object object)
public EntityInfo copy(Object source, Object target, Collection<String> skipFields)
public EntityInfo copy(Object source, Object target)
public EntityInfo copy(Object source, Object target, boolean isSkipNull, Collection<String> skipFields)
public EntityInfo prepare()
Copyright © 2023. All rights reserved.