T - 类型public class ClassMapping<T>
extends java.lang.Object
类映射
| 构造器和说明 |
|---|
ClassMapping(java.lang.Class<T> type,
java.lang.String tableName) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> ClassMapping<T> |
getMappedClass(java.lang.Class<T> type,
cn.featherfly.common.db.metadata.DatabaseMetadata meta)
返回指定类型的描述
|
PropertyMapping |
getPropertyMapping(java.lang.String propertyName)
返回指定属性名称的属性映射.
|
java.util.Collection<PropertyMapping> |
getPropertyMappings()
返回所有属性映射
|
java.lang.String |
getTableName() |
java.lang.Class<?> |
getType() |
public ClassMapping(java.lang.Class<T> type, java.lang.String tableName)
type - 类型tableName - 表名public PropertyMapping getPropertyMapping(java.lang.String propertyName)
返回指定属性名称的属性映射. 没有找到返回null.
propertyName - 属性名称public java.util.Collection<PropertyMapping> getPropertyMappings()
返回所有属性映射
public static <T> ClassMapping<T> getMappedClass(java.lang.Class<T> type, cn.featherfly.common.db.metadata.DatabaseMetadata meta)
T - 类型type - 类型meta - 数据库元数据public java.lang.String getTableName()
public java.lang.Class<?> getType()