MyBatis JdbcType 与OracleMySql数据类型对应关系详解

Posted

tags:

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

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

以上是关于MyBatis JdbcType 与OracleMySql数据类型对应关系详解的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis JdbcType与OracleMySql数据类型对应列表

MyBatis JdbcType 与OracleMySql数据类型对应关系详解

MyBatis JdbcType 与OracleMySql数据类型对应关系详解

MyBatis JdbcType 与OracleMySql数据类型对应关系详解

青葱的岁月 Mybatis JdbcType与OracleMySql数据类型对应列表

mybatis中jdbcType的作用和是否必须