public class AbstractTypeMetadata extends Object implements TypeMetadata
TypeMetadata.CATEGORY, TypeMetadata.CATEGORY_GROUP, TypeMetadata.ReferILLEGAL, NONE| 构造器和说明 |
|---|
AbstractTypeMetadata(TypeMetadata.CATEGORY category,
String name,
Class transfer,
Class compatible,
int ignoreLength,
int ignorePrecision,
int ignoreScale,
DatabaseType... dbs) |
AbstractTypeMetadata(TypeMetadata.CATEGORY category,
String name,
Class compatible,
int ignoreLength,
int ignorePrecision,
int ignoreScale,
DatabaseType... dbs) |
| 限定符和类型 | 方法和说明 |
|---|---|
Class |
compatible()
写入数据库或查询条件时的类型
|
TypeMetadata.Refer |
config() |
Object |
convert(Object value,
Class target) |
Object |
convert(Object value,
Class target,
boolean array) |
Object |
convert(Object value,
Class target,
boolean array,
Object def) |
Object |
convert(Object value,
Object def) |
Object |
convert(Object value,
Object obj,
Field field) |
List<DatabaseType> |
databaseTypes()
支持的数据库
|
TypeMetadata.CATEGORY |
getCategory() |
TypeMetadata.CATEGORY_GROUP |
getCategoryGroup() |
String |
getName() |
int |
ignoreLength() |
int |
ignorePrecision() |
int |
ignoreScale() |
boolean |
isArray() |
Object |
read(Object value,
Object def,
Class clazz) |
Object |
read(Object value,
Object def,
Class clazz,
boolean array) |
void |
setArray(boolean array) |
boolean |
support() |
Class |
transfer()
中间转换类型
如 value(double[]) > transfer(Point) > byte[](compatible)
|
Object |
write(Object value,
Object def,
Boolean placeholder) |
Object |
write(Object value,
Object def,
boolean array,
Boolean placeholder) |
public AbstractTypeMetadata(TypeMetadata.CATEGORY category, String name, Class transfer, Class compatible, int ignoreLength, int ignorePrecision, int ignoreScale, DatabaseType... dbs)
public AbstractTypeMetadata(TypeMetadata.CATEGORY category, String name, Class compatible, int ignoreLength, int ignorePrecision, int ignoreScale, DatabaseType... dbs)
public Object convert(Object value, Object def)
convert 在接口中 TypeMetadatapublic Object convert(Object value, Class target)
convert 在接口中 TypeMetadatapublic Object convert(Object value, Class target, boolean array)
convert 在接口中 TypeMetadatapublic Object convert(Object value, Class target, boolean array, Object def)
convert 在接口中 TypeMetadatapublic Object read(Object value, Object def, Class clazz, boolean array)
read 在接口中 TypeMetadatapublic Object write(Object value, Object def, Boolean placeholder)
write 在接口中 TypeMetadatapublic Object write(Object value, Object def, boolean array, Boolean placeholder)
write 在接口中 TypeMetadatapublic boolean isArray()
isArray 在接口中 TypeMetadatapublic void setArray(boolean array)
setArray 在接口中 TypeMetadatapublic TypeMetadata.CATEGORY getCategory()
getCategory 在接口中 TypeMetadatapublic TypeMetadata.CATEGORY_GROUP getCategoryGroup()
getCategoryGroup 在接口中 TypeMetadatapublic String getName()
getName 在接口中 TypeMetadatapublic int ignoreLength()
ignoreLength 在接口中 TypeMetadatapublic int ignorePrecision()
ignorePrecision 在接口中 TypeMetadatapublic int ignoreScale()
ignoreScale 在接口中 TypeMetadatapublic boolean support()
support 在接口中 TypeMetadatapublic Class compatible()
TypeMetadatacompatible 在接口中 TypeMetadatapublic Class transfer()
TypeMetadatatransfer 在接口中 TypeMetadatapublic List<DatabaseType> databaseTypes()
TypeMetadatadatabaseTypes 在接口中 TypeMetadatapublic TypeMetadata.Refer config()
config 在接口中 TypeMetadataCopyright © 2025. All rights reserved.