• MyBatis JdbcType 与Oracle、MySql数据类型对应关系详解


    1. Mybatis JdbcType与Oracle、MySql数据类型对应列表

    MybatisJdbcTypeOracleMySql
    JdbcType ARRAY    
    JdbcType BIGINT   BIGINT
    JdbcType BINARY    
    JdbcType BIT   BIT
    JdbcType BLOB BLOB BLOB
    JdbcType BOOLEAN    
    JdbcType CHAR CHAR CHAR
    JdbcType CLOB CLOB CLOB–>修改为TEXT
    JdbcType CURSOR    
    JdbcType DATE DATE DATE
    JdbcType DECIMAL DECIMAL DECIMAL
    JdbcType DOUBLE NUMBER DOUBLE
    JdbcType FLOAT FLOAT FLOAT
    JdbcType INTEGER INTEGER INTEGER
    JdbcType LONGVARBINARY    
    JdbcType LONGVARCHAR LONG VARCHAR  
    JdbcType NCHAR NCHAR  
    JdbcType NCLOB NCLOB  
    JdbcType NULL    
    JdbcType NUMERIC NUMERIC/NUMBER NUMERIC/
    JdbcType NVARCHAR    
    JdbcType OTHER    
    JdbcType REAL REAL REAL
    JdbcType SMALLINT SMALLINT SMALLINT
    JdbcType STRUCT    
    JdbcType TIME   TIME
    JdbcType TIMESTAMP TIMESTAMP TIMESTAMP/DATETIME
    JdbcType TINYINT   TINYINT
    JdbcType UNDEFINED    
    JdbcType VARBINARY    
    JdbcType VARCHAR VARCHAR VARCHAR

    注意到, MyBatis的JdbcType中部分没有对应到Oracle和Mysql的数据类型中(或许由于自己遗漏),不过不用担心,后续大家碰到再具体分析;同时上述对应关系不一定是一一对应,请大家了解。

    大家主要掌握基本的数字、时间、字符串就足以应对日常开发了。

    2. Mybatis JdbcType官方文档

    查阅Mybatis JdbcType官方文档是很有必要的!

    3. 说明

    对于自己不肯定的,调整代码多尝试下,能够使自己加深印象!

    4. 更新日志

    • 2017-04-26 修改内容:MySQL中没有CLOB类型,谢谢@火灵 指正。
    MybatisJdbcTypeOracleMySql
    JdbcType CLOB CLOB CLOB–>修改为TEXT
  • 相关阅读:
    [Bzoj3262]陌上花开(CDQ分治&&树状数组||树套树)
    [洛谷P1501][国家集训队]Tree II(LCT)
    [bzoj2002][Hnoi2010]Bounce 弹飞绵羊(LCT)
    Codeforces Round #683 (Div. 2, by Meet IT) E
    Codeforces Round #683 (Div. 2, by Meet IT) C
    set使用
    Educational Codeforces Round 98 (Rated for Div. 2) D
    Educational Codeforces Round 98 (Rated for Div. 2) B
    arc102a
    树状数组知识点整理二(待)
  • 原文地址:https://www.cnblogs.com/austinspark-jessylu/p/7794470.html
Copyright © 2020-2023  润新知