public class ColumnVo extends Object implements Serializable, Cloneable
| 构造器和说明 |
|---|
ColumnVo(TableVo tableVo,
net.luohuasheng.bee.jdbc.tools.common.enums.ColumnType sqlType,
String sqlName,
int size,
int decimalDigits,
boolean isPk,
boolean isNullable,
String remarks) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(Object o) |
String |
getColumnAlias()
列的别名,等价于:getRemarks().isEmpty() ?
|
String |
getColumnName()
根据列名,根据sqlName计算得出,示例值: BirthDate
|
String |
getColumnNameFirstLower()
第一个字母小写的columName,等价于: StringUtils.uncapitalize(getColumnName()),示例值: birthDate
|
String |
getColumnNameLower()
已过时。
use getColumnNameFirstLower() instead
|
String |
getColumnNameLowerCase()
全部小写的columName,等价于: getColumnName().toLowerCase(),示例值: birthdate
|
String |
getConstantName()
列的常量名称
示例值: BIRTHDATE
|
int |
getDecimalDigits() |
boolean |
getIsDateTimeColumn()
列是否是日期类型
|
boolean |
getIsNumberColumn()
列是否是Number类型
|
boolean |
getIsStringColumn()
列是否是String类型
|
String |
getJavaType()
得到对应的javaType,如java.lang.String,
|
String |
getPossibleShortJavaType()
得到尽可能简短的javaType的名称,如果是java.lang.String,将返回String,
|
String |
getPrimitiveJavaType()
得到原生类型的javaType,如java.lang.Integer将返回int,而非原生类型,将直接返回getSimpleJavaType()
|
String |
getRemarks() |
String |
getSimpleJavaType()
得到简短的javaType的名称,如com.company.model.UserInfo,将返回 UserInfo
|
int |
getSize() |
String |
getSqlName() |
net.luohuasheng.bee.jdbc.tools.common.enums.ColumnType |
getSqlType() |
TableVo |
getTable() |
String |
getUnderscoreName() |
int |
hashCode() |
boolean |
isNullable() |
boolean |
isPk() |
boolean |
isPrimitive() |
void |
setColumnAlias(String columnAlias) |
void |
setColumnName(String columnName) |
void |
setJavaType(String javaType) |
void |
setNullable(boolean v) |
void |
setPk(boolean v) |
public ColumnVo(TableVo tableVo, net.luohuasheng.bee.jdbc.tools.common.enums.ColumnType sqlType, String sqlName, int size, int decimalDigits, boolean isPk, boolean isNullable, String remarks)
tableVo - 表对象sqlType - 数据类型sqlName - 表字段size - 字段长度decimalDigits - 字段精度isPk - 是否主键isNullable - 是否可为空remarks - 注释public net.luohuasheng.bee.jdbc.tools.common.enums.ColumnType getSqlType()
public TableVo getTable()
public int getSize()
public int getDecimalDigits()
public String getSqlName()
public boolean isPk()
public boolean isNullable()
public String getRemarks()
public void setNullable(boolean v)
public void setPk(boolean v)
public String getUnderscoreName()
public String getColumnName()
public String getColumnNameFirstLower()
public String getColumnNameLowerCase()
public String getColumnNameLower()
public String getColumnAlias()
示例值: birthDate
public String getConstantName()
示例值: BIRTHDATE
public boolean getIsStringColumn()
public boolean getIsDateTimeColumn()
public boolean getIsNumberColumn()
public String getJavaType()
public String getSimpleJavaType()
public String getPossibleShortJavaType()
public boolean isPrimitive()
public String getPrimitiveJavaType()
public void setJavaType(String javaType)
public void setColumnAlias(String columnAlias)
public void setColumnName(String columnName)
Copyright © 2021. All rights reserved.