public class TableField
extends java.lang.Object
| 构造器和说明 |
|---|
TableField() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAnnotationColumnName()
获取注解字段名称
|
java.lang.String |
getCapitalName()
按 JavaBean 规则来生成 get 和 set 方法后面的属性名称
需要处理一下特殊情况:
1、如果只有一位,转换为大写形式
2、如果多于 1 位,只有在第二位是小写的情况下,才会把第一位转为小写
我们并不建议在数据库对应的对象中使用基本类型,因此这里不会考虑基本类型的情况
|
java.lang.String |
getColumnName()
数据库字段(关键字含转义符号)
|
IColumnType |
getColumnType() |
java.lang.String |
getComment() |
java.util.Map<java.lang.String,java.lang.Object> |
getCustomMap()
自定义查询字段列表
|
java.lang.String |
getFill() |
java.lang.String |
getName() |
java.lang.String |
getPropertyName() |
java.lang.String |
getPropertyType() |
java.lang.String |
getType() |
int |
hashCode() |
boolean |
isConvert() |
boolean |
isKeyFlag() |
boolean |
isKeyIdentityFlag()
主键是否为自增类型
|
boolean |
isKeyWords()
是否关键字
|
TableField |
setColumnName(java.lang.String columnName)
数据库字段(关键字含转义符号)
|
TableField |
setColumnType(IColumnType columnType) |
TableField |
setComment(java.lang.String comment) |
TableField |
setConvert(boolean convert) |
protected TableField |
setConvert(StrategyConfig strategyConfig) |
TableField |
setCustomMap(java.util.Map<java.lang.String,java.lang.Object> customMap)
自定义查询字段列表
|
TableField |
setFill(java.lang.String fill) |
TableField |
setKeyFlag(boolean keyFlag) |
TableField |
setKeyIdentityFlag(boolean keyIdentityFlag)
主键是否为自增类型
|
TableField |
setKeyWords(boolean keyWords)
是否关键字
|
TableField |
setName(java.lang.String name) |
TableField |
setPropertyName(StrategyConfig strategyConfig,
java.lang.String propertyName) |
TableField |
setPropertyName(java.lang.String propertyName) |
TableField |
setType(java.lang.String type) |
java.lang.String |
toString() |
public TableField setConvert(boolean convert)
protected TableField setConvert(StrategyConfig strategyConfig)
public TableField setPropertyName(StrategyConfig strategyConfig, java.lang.String propertyName)
public java.lang.String getPropertyType()
public java.lang.String getCapitalName()
1、如果只有一位,转换为大写形式 2、如果多于 1 位,只有在第二位是小写的情况下,才会把第一位转为小写
我们并不建议在数据库对应的对象中使用基本类型,因此这里不会考虑基本类型的情况
public java.lang.String getAnnotationColumnName()
public boolean isConvert()
public boolean isKeyFlag()
public boolean isKeyIdentityFlag()
public java.lang.String getName()
public java.lang.String getType()
public java.lang.String getPropertyName()
public IColumnType getColumnType()
public java.lang.String getComment()
public java.lang.String getFill()
public boolean isKeyWords()
public java.lang.String getColumnName()
public java.util.Map<java.lang.String,java.lang.Object> getCustomMap()
public TableField setKeyFlag(boolean keyFlag)
public TableField setKeyIdentityFlag(boolean keyIdentityFlag)
this.public TableField setName(java.lang.String name)
public TableField setType(java.lang.String type)
public TableField setPropertyName(java.lang.String propertyName)
public TableField setColumnType(IColumnType columnType)
public TableField setComment(java.lang.String comment)
public TableField setFill(java.lang.String fill)
public TableField setKeyWords(boolean keyWords)
this.public TableField setColumnName(java.lang.String columnName)
this.public TableField setCustomMap(java.util.Map<java.lang.String,java.lang.Object> customMap)
this.public boolean equals(java.lang.Object o)
equals 在类中 java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 java.lang.Object