T - 类型public class ClassMapping<T>
extends java.lang.Object
class repository mapping
| 构造器和说明 |
|---|
ClassMapping(java.lang.Class<T> type,
java.lang.String repositoryName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addPropertyMapping(PropertyMapping propertyMapping) |
void |
addPropertyMappings(java.util.Collection<PropertyMapping> propertyMappings) |
java.util.List<PropertyMapping> |
getPrivaryKeyPropertyMappings()
返回所有主键属性映射
|
PropertyMapping |
getPropertyMapping(java.lang.String propertyName)
返回指定属性名称的属性映射.
|
PropertyMapping |
getPropertyMappingByPersitField(java.lang.String persitField)
通过持久化字段(数据库字段)的名称返回指定属性映射.
|
java.util.Collection<PropertyMapping> |
getPropertyMappings()
返回所有属性映射
|
java.lang.String |
getRepositoryName() |
java.lang.Class<?> |
getType() |
java.lang.String |
toString() |
public ClassMapping(java.lang.Class<T> type, java.lang.String repositoryName)
type - 类型repositoryName - 存储名public PropertyMapping getPropertyMapping(java.lang.String propertyName)
返回指定属性名称的属性映射. 没有找到返回null.
propertyName - 属性名称public PropertyMapping getPropertyMappingByPersitField(java.lang.String persitField)
通过持久化字段(数据库字段)的名称返回指定属性映射. 没有找到返回null.
persitField - 持久化字段(数据库字段)public java.util.Collection<PropertyMapping> getPropertyMappings()
返回所有属性映射
public java.util.List<PropertyMapping> getPrivaryKeyPropertyMappings()
返回所有主键属性映射
public void addPropertyMapping(PropertyMapping propertyMapping)
public void addPropertyMappings(java.util.Collection<PropertyMapping> propertyMappings)
public java.lang.String getRepositoryName()
public java.lang.Class<?> getType()
public java.lang.String toString()
toString 在类中 java.lang.Object