public class TableDef<T> extends Object implements TableMapping<T>
| 构造器和说明 |
|---|
TableDef(String schema,
String table,
Class<T> entityType,
boolean autoProperty,
boolean useDelimited,
boolean caseInsensitive) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addMapping(ColumnMapping mapping) |
Class<T> |
entityType() |
Collection<ColumnMapping> |
getProperties() |
ColumnMapping |
getPropertyByColumn(String column) |
ColumnMapping |
getPropertyByName(String property) |
String |
getSchema()
Schema
|
String |
getTable()
表名
|
boolean |
isAutoProperty()
是否将类型下的所有属性都当作数据库字段进行映射,true 表示自动。
|
boolean |
isCaseInsensitive()
结果处理是否大小写敏感
|
void |
setSchema(String schema) |
void |
setTable(String table) |
boolean |
useDelimited()
使用 lambda 查询期间是否使用 引号
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittoReaderpublic String getSchema()
TableMappinggetSchema 在接口中 TableMapping<T>public void setSchema(String schema)
public String getTable()
TableMappinggetTable 在接口中 TableMapping<T>public void setTable(String table)
public Class<T> entityType()
entityType 在接口中 TableMapping<T>public boolean isAutoProperty()
TableMappingisAutoProperty 在接口中 TableMapping<T>public boolean useDelimited()
TableMappinguseDelimited 在接口中 TableMapping<T>public boolean isCaseInsensitive()
TableMappingisCaseInsensitive 在接口中 TableMapping<T>public Collection<ColumnMapping> getProperties()
getProperties 在接口中 TableMapping<T>public ColumnMapping getPropertyByColumn(String column)
getPropertyByColumn 在接口中 TableMapping<T>public ColumnMapping getPropertyByName(String property)
getPropertyByName 在接口中 TableMapping<T>public void addMapping(ColumnMapping mapping)
Copyright © 2021. All rights reserved.