public class BaseTypeColumnCodec extends BaseColumnCodec
| 限定符和类型 | 字段和说明 |
|---|---|
static BaseTypeColumnCodec |
BASE_CODEC |
| 构造器和说明 |
|---|
BaseTypeColumnCodec() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.lang.Object |
COLUMN_TRANSFORMER(java.lang.Object input,
java.lang.Class<?> targetType) |
protected <T> T |
doDeserialize(java.lang.Object columnValue,
java.lang.Class<T> targetType) |
protected <T> T |
doDeserialize(java.lang.Object columnValue,
java.lang.reflect.Type targetType) |
protected <T> T |
doSerialize(java.lang.Object obj,
java.lang.Class<T> targetType) |
static boolean |
isBaseColumnType(java.lang.Class<?> clazz)
判断类型是否为SQL字段基本类型(number,boolean,string,date,byte array,byte buffer)
|
static boolean |
isBaseColumnType(java.lang.Object object)
判断输入参数是否为SQL字段基本类型(number,boolean,string,date,byte array,byte buffer)
|
static boolean |
isJdbcType(java.lang.Class<?> clazz)
判断类型是否为JDBC支持的基本类型(number,boolean,string,date,byte array,byte buffer)
|
deserialize, deserialize, serializepublic static final BaseTypeColumnCodec BASE_CODEC
protected <T> T doDeserialize(java.lang.Object columnValue,
java.lang.Class<T> targetType)
throws ResultSetCodecException
doDeserialize 在类中 BaseColumnCodecResultSetCodecExceptionprotected <T> T doDeserialize(java.lang.Object columnValue,
java.lang.reflect.Type targetType)
throws ResultSetCodecException
doDeserialize 在类中 BaseColumnCodecResultSetCodecExceptionprotected <T> T doSerialize(java.lang.Object obj,
java.lang.Class<T> targetType)
throws ResultSetCodecException
doSerialize 在类中 BaseColumnCodecResultSetCodecExceptionprotected java.lang.Object COLUMN_TRANSFORMER(java.lang.Object input,
java.lang.Class<?> targetType)
throws ResultSetCodecException
public static boolean isBaseColumnType(java.lang.Object object)
object - 为null返回truepublic static boolean isBaseColumnType(java.lang.Class<?> clazz)
clazz - public static boolean isJdbcType(java.lang.Class<?> clazz)
clazz - Copyright © 2024. All Rights Reserved.