public class TableDefinition extends Object
| 构造器和说明 |
|---|
TableDefinition() |
TableDefinition(String tableName) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<ColumnDefinition> |
getAllColumns()
返回所有定义的字段
|
List<AssociationDefinition> |
getAssociationDefinitions() |
List<ColumnDefinition> |
getColumnDefinitions() |
String |
getComment() |
boolean |
getHasBigDecimalField()
是否含有BigDecimal字段
|
boolean |
getHasDateField()
是否含有时间字段
|
boolean |
getHasLogicDeleteColumn() |
boolean |
getHasVersionColumn() |
ColumnDefinition |
getLogicDeleteColumn() |
ColumnDefinition |
getPkColumn() |
String |
getSchema() |
List<ColumnDefinition> |
getTableColumns()
返回表字段
|
String |
getTableName() |
ColumnDefinition |
getVersionColumn() |
void |
setAssociationDefinitions(List<AssociationDefinition> associationDefinitions) |
void |
setColumnDefinitions(List<ColumnDefinition> columnDefinitions) |
void |
setComment(String comment) |
void |
setLogicDeleteColumn(ColumnDefinition logicDeleteColumn) |
void |
setPkColumn(ColumnDefinition pkColumn) |
void |
setSchema(String schema) |
void |
setTableName(String tableName) |
void |
setVersionColumn(ColumnDefinition versionColumn) |
public TableDefinition()
public TableDefinition(String tableName)
public List<ColumnDefinition> getTableColumns()
public List<ColumnDefinition> getAllColumns()
public boolean getHasDateField()
public boolean getHasBigDecimalField()
public boolean getHasVersionColumn()
public boolean getHasLogicDeleteColumn()
public ColumnDefinition getPkColumn()
public String getTableName()
public void setTableName(String tableName)
public String getComment()
public void setComment(String comment)
public List<ColumnDefinition> getColumnDefinitions()
public void setColumnDefinitions(List<ColumnDefinition> columnDefinitions)
public ColumnDefinition getVersionColumn()
public void setVersionColumn(ColumnDefinition versionColumn)
public void setPkColumn(ColumnDefinition pkColumn)
public String getSchema()
public void setSchema(String schema)
public ColumnDefinition getLogicDeleteColumn()
public void setLogicDeleteColumn(ColumnDefinition logicDeleteColumn)
public List<AssociationDefinition> getAssociationDefinitions()
public void setAssociationDefinitions(List<AssociationDefinition> associationDefinitions)
Copyright © 2021. All Rights Reserved.