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


    本文转自:http://blog.csdn.net/loongshawn/article/details/50496460

    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官方文档

    Mybatis JdbcType官方文档

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

    3. 说明

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

    4. 更新日志

    • 2017-04-26 修改内容:MySQL中没有CLOB类型,谢谢@火灵 指正。
    MybatisJdbcTypeOracleMySql
    JdbcType CLOB CLOB CLOB–>修改为TEXT
  • 相关阅读:
    zabbix监控大数据
    MongoDB
    CDH管理节点扩容磁盘步骤
    CDH的ntp时间同步
    监控文件是否更新
    crontab配置
    hue的安装
    在编译内核的最后阶段出现sdhci_esdhc_imx_pdata未定义的错误
    java程序,在windows下设置为开机自启动
    全局启动函数start_kernel函数注解
  • 原文地址:https://www.cnblogs.com/yadongliang/p/7739303.html
Copyright © 2020-2023  润新知