public class DynamicTableItem extends Object
| 构造器和说明 |
|---|
DynamicTableItem() |
DynamicTableItem(String fieldName,
Class type,
int length) |
DynamicTableItem(String fieldName,
Class type,
int length,
boolean nullable,
String comment,
String defaultValue) |
| 限定符和类型 | 方法和说明 |
|---|---|
static DynamicTableItem |
build() |
static DynamicTableItem |
build(String fieldName,
Class type,
int length) |
static DynamicTableItem |
build(String fieldName,
Class type,
int length,
boolean nullable,
String comment,
String defaultValue) |
Type |
getASMType()
case 'V':
return VOID_TYPE;
case 'Z':
return BOOLEAN_TYPE;
case 'C':
return CHAR_TYPE;
case 'B':
return BYTE_TYPE;
case 'S':
return SHORT_TYPE;
case 'I':
return INT_TYPE;
case 'F':
return FLOAT_TYPE;
case 'J':
return LONG_TYPE;
case 'D':
return DOUBLE_TYPE;
|
String |
getComment() |
int |
getDecimalDigits() |
String |
getDefaultValue() |
String |
getFieldName() |
int |
getLength() |
Class<? extends IDStrategy> |
getStrategy() |
Class |
getType() |
boolean |
isIndex() |
boolean |
isNullable() |
boolean |
isPk() |
boolean |
isTimeForUpdate() |
boolean |
isUnique() |
void |
setComment(String comment) |
void |
setDecimalDigits(int decimalDigits) |
void |
setDefaultValue(String defaultValue) |
void |
setFieldName(String fieldName) |
void |
setIndex(boolean index) |
void |
setLength(int length) |
void |
setNullable(boolean nullable) |
void |
setPk(boolean pk) |
void |
setStrategy(Class<? extends IDStrategy> strategy) |
void |
setTimeForUpdate(boolean timeForUpdate) |
void |
setType(Class type) |
void |
setUnique(boolean unique) |
MappingField |
toMappingField() |
public MappingField toMappingField()
public static DynamicTableItem build()
public static DynamicTableItem build(String fieldName, Class type, int length)
public static DynamicTableItem build(String fieldName, Class type, int length, boolean nullable, String comment, String defaultValue)
public String getFieldName()
public void setFieldName(String fieldName)
public Class<? extends IDStrategy> getStrategy()
public void setStrategy(Class<? extends IDStrategy> strategy)
public Type getASMType()
public Class getType()
public void setType(Class type)
public int getLength()
public void setLength(int length)
public int getDecimalDigits()
public void setDecimalDigits(int decimalDigits)
public boolean isNullable()
public void setNullable(boolean nullable)
public boolean isPk()
public void setPk(boolean pk)
public boolean isIndex()
public void setIndex(boolean index)
public boolean isUnique()
public void setUnique(boolean unique)
public String getComment()
public void setComment(String comment)
public boolean isTimeForUpdate()
public void setTimeForUpdate(boolean timeForUpdate)
public String getDefaultValue()
public void setDefaultValue(String defaultValue)
Copyright © 2020. All rights reserved.