@Entity public class MetaColumn extends Object implements com.centit.support.database.metadata.TableField, Serializable
| 构造器和说明 |
|---|
MetaColumn() |
MetaColumn(@NotBlank(message="\u5b57\u6bb5\u4e0d\u80fd\u4e3a\u7a7a") String tableId,
@NotBlank(message="\u5b57\u6bb5\u4e0d\u80fd\u4e3a\u7a7a") String columnName) |
| 限定符和类型 | 方法和说明 |
|---|---|
MetaColumn |
convertFromTableField(com.centit.support.database.metadata.SimpleTableField tableField) |
Integer |
getColumnLength() |
String |
getColumnType() |
String |
getDefaultValue()
这个是用于生产数据库表创建语句的,不是用来生成表单默认值的
|
Class<?> |
getJavaType() |
Integer |
getMaxLength() |
String |
getPropertyName() |
Integer |
getScale() |
boolean |
isLazyFetch() |
boolean |
isMandatory() |
boolean |
isPrimaryKey() |
void |
setColumnLength(Integer columnLength) |
public MetaColumn convertFromTableField(com.centit.support.database.metadata.SimpleTableField tableField)
public String getDefaultValue()
getDefaultValue 在接口中 com.centit.support.database.metadata.TableFieldpublic String getPropertyName()
getPropertyName 在接口中 com.centit.support.database.metadata.TableFieldpublic Integer getColumnLength()
public void setColumnLength(Integer columnLength)
public Integer getScale()
getScale 在接口中 com.centit.support.database.metadata.TableFieldpublic String getColumnType()
getColumnType 在接口中 com.centit.support.database.metadata.TableFieldpublic boolean isMandatory()
isMandatory 在接口中 com.centit.support.database.metadata.TableFieldpublic boolean isPrimaryKey()
isPrimaryKey 在接口中 com.centit.support.database.metadata.TableFieldpublic boolean isLazyFetch()
isLazyFetch 在接口中 com.centit.support.database.metadata.TableFieldpublic Integer getMaxLength()
getMaxLength 在接口中 com.centit.support.database.metadata.TableFieldpublic Class<?> getJavaType()
getJavaType 在接口中 com.centit.support.database.metadata.TableFieldCopyright © 2023 Centit Information Technical, co. Inc.. All rights reserved.