1. 程式人生 > >筆記:MyBatis XML配置-typeHandlers 默認類型處理器

筆記:MyBatis XML配置-typeHandlers 默認類型處理器

jdbc span decimal ade byte[] har bottom string jdb

類型處理器

Java 類型

JDBC 類型

BooleanTypeHandler

java.lang.Boolean, boolean

數據庫兼容的 BOOLEAN

ByteTypeHandler

java.lang.Byte, byte

數據庫兼容的 NUMERICBYTE

ShortTypeHandler

java.lang.Short, short

數據庫兼容的 NUMERICSHORT INTEGER

IntegerTypeHandler

java.lang.Integer, int

數據庫兼容的 NUMERICINTEGER

LongTypeHandler

java.lang.Long, long

數據庫兼容的 NUMERICLONG INTEGER

FloatTypeHandler

java.lang.Float, float

數據庫兼容的 NUMERICFLOAT

DoubleTypeHandler

java.lang.Double, double

數據庫兼容的 NUMERICDOUBLE

BigDecimalTypeHandler

java.math.BigDecimal

數據庫兼容的 NUMERICDECIMAL

StringTypeHandler

java.lang.String

CHAR, VARCHAR

ClobReaderTypeHandler

java.io.Reader

-

ClobTypeHandler

java.lang.String

CLOB, LONGVARCHAR

NStringTypeHandler

java.lang.String

NVARCHAR, NCHAR

NClobTypeHandler

java.lang.String

NCLOB

BlobInputStreamTypeHandler

java.io.InputStream

-

ByteArrayTypeHandler

byte[]

數據庫兼容的字節流類型

BlobTypeHandler

byte[]

BLOB, LONGVARBINARY

DateTypeHandler

java.util.Date

TIMESTAMP

DateOnlyTypeHandler

java.util.Date

DATE

TimeOnlyTypeHandler

java.util.Date

TIME

SqlTimestampTypeHandler

java.sql.Timestamp

TIMESTAMP

SqlDateTypeHandler

java.sql.Date

DATE

SqlTimeTypeHandler

java.sql.Time

TIME

ObjectTypeHandler

Any

OTHER 或未指定類型

EnumTypeHandler

Enumeration Type

VARCHAR-任何兼容的字符串類型,存儲枚舉的名稱(而不是索引)

EnumOrdinalTypeHandler

Enumeration Type

任何兼容的 NUMERICDOUBLE 類型,存儲枚舉的索引(而不是名稱)。

?

筆記:MyBatis XML配置-typeHandlers 默認類型處理器