• 笔记:MyBatis XML配置-typeHandlers 默认类型处理器


    类型处理器

    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 类型,存储枚举的索引(而不是名称)。

     

  • 相关阅读:
    获取系统版本
    一句代码删除所有子视图
    MAJOR-MINOR-MKDEV
    AF_UNIX和AF_INET域的socket在epoll中的差异
    python-print
    python-class(5)
    python-class(4)
    python-class(3)
    python-class(2)
    python-class(1)
  • 原文地址:https://www.cnblogs.com/li3807/p/7061887.html
Copyright © 2020-2023  润新知