MyBatis的jdbcType类型

Posted 小幸福_h

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis的jdbcType类型相关的知识,希望对你有一定的参考价值。

MyBatis的jdbcType类型

1.MyBatis通过包含的jdbcType类型

BIT         FLOAT      CHAR           TIMESTAMP       OTHER       UNDEFINED
TINYINT     REAL       VARCHAR        BINARY          BLOB        NVARCHAR

SMALLINT    DOUBLE     LONGVARCHAR    VARBINARY       CLOB        NCHAR

INTEGER     NUMERIC    DATE           LONGVARBINARY   BOOLEAN     NCLOB

BIGINT      DECIMAL    TIME           NULL            CURSOR

2.Mybatis中javaType和jdbcType对应关系

数据库的类型和Java类型匹配的参照表
《JDBCType》         《JavaType》
    CHAR                String
    VARCHAR             String
    LONGVARCHAR         String
    NUMERIC             java.math.BigDecimal
    DECIMAL             java.math.BigDecimal
    BIT                 boolean
    BOOLEAN             boolean
    TINYINT             byte
    SMALLINT            short
    INTEGER             int
    BIGINT              long
    REAL                float
    FLOAT               double
    DOUBLE              double
    BINARY              byte[]
    VARBINARY           byte[]
    LONGVARBINARY               byte[]
    DATE                java.sql.Date
    TIME                java.sql.Time
    TIMESTAMP           java.sql.Timestamp
    CLOB                Clob
    BLOB                Blob
    ARRAY               Array
    DISTINCT            mapping of underlying type
    STRUCT              Struct
    REF                 Ref
    DATALINK            java.net.URL[color=red][/color]

以上是关于MyBatis的jdbcType类型的主要内容,如果未能解决你的问题,请参考以下文章

mybatis常用jdbcType数据类型

MyBatis常用的jdbcType类型

mybatis jdbcType与数据库类型的对应关系

mybatis查找typeHandler过程分析

2.mybatis中常用的jdbcType和java数据类型

mybatis常用jdbcType数据类型以及对应的JavaType