public class MetaTable extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
MetaTable.Builder
MetaTable Builder
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
applyColumnTableAlias(String columnName) |
Map<String,AutoField> |
getAutoFields() |
String |
getColumnAndTableAliasName(AutoField autoField)
获取有表别名的column名
|
String |
getColumnAndTableAliasName(String fieldName) |
List<AutoField> |
getColumnAutoFields() |
List<String> |
getExcludeFields() |
List<AutoField> |
getFuncAutoFields() |
List<String> |
getIncludeFields() |
String |
getPkColumnName() |
String |
getPkFieldName() |
String |
getPkFieldName(MappingHandler mappingHandler) |
String |
getTableAlias() |
String |
getTableAndAliasName()
获取有表别名的table名
|
Class<?> |
getTableClass() |
String |
getTableName()
获取表名
如果有注解,直接返回注解的表名
否则用mappingHandler获取,这个必须实时获取以便在水平分表时能正确处理表名
|
boolean |
hasAutoField(String fieldName)
是否包含某个属性
|
boolean |
hasAutoFields()
是否包含属性
|
boolean |
hasColumnFields()
是否拥用列
|
boolean |
hasFuncAutoField() |
boolean |
isExcludeField(String fieldName) |
boolean |
isFieldExclusion() |
boolean |
isIncludeField(String fieldName) |
boolean |
isOrderBy() |
public String getPkColumnName()
public String getPkFieldName()
public String getPkFieldName(MappingHandler mappingHandler)
public Class<?> getTableClass()
public boolean hasColumnFields()
public boolean hasAutoFields()
public boolean hasAutoField(String fieldName)
fieldName - public String getColumnAndTableAliasName(AutoField autoField)
autoField - public String getTableAndAliasName()
public String getTableAlias()
public boolean hasFuncAutoField()
public boolean isIncludeField(String fieldName)
public boolean isExcludeField(String fieldName)
public String getTableName()
如果有注解,直接返回注解的表名
否则用mappingHandler获取,这个必须实时获取以便在水平分表时能正确处理表名
public boolean isFieldExclusion()
public boolean isOrderBy()
Copyright © 2016. All rights reserved.