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

本文详细介绍了 MyBatis 中 JDBC 类型与 Oracle 和 MySQL 数据类型的对应关系,帮助开发者更好地理解如何在不同数据库间进行类型转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

转载请注明来源-作者@loongshawnhttp://blog.youkuaiyun.com/loongshawn/article/details/50496460

1. Mybatis JdbcTypeOracleMySql数据类型对应列表

Mybatis

JdbcType

Oracle

MySql

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

 

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

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值