

转载来自http://ysj5125094.iteye.com/blog/2185024/
mybatis常用jdbcType数据类型
jdbctype
描述
BIT
可以取值为 1、0 或 NULL 的 integer 数据类型
TINYINT
0 到 255
BIGINT
-2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807)
REAL
浮点https://docs.microsoft.com/zh-cn/sql/t-sql/data-types/float-and-real-transact-sql?view=sql-server-2017
FLOAT
单精度浮点https://docs.microsoft.com/zh-cn/sql/t-sql/data-types/float-and-real-transact-sql?view=sql-server-2017
DOUBLE
双精度浮点
TIMESTAMP
时间戳
UNDEFINED
为定义
CHAR
固定长度,非 Unicode 字符串数据
NCHAR
固定长度的 Unicode 字符串数据
VARCHAR
可变长度,非 Unicode 字符串数据
NVARCHAR
可变长度的 Unicode 字符串数据
LONGVARCHAR
大值数据类型
BINARY
binary直接是原生态的二进制流,BINARY 在语义上等同于 VARBINARY
BLOB
二进制大对象,是一个可以存储二进制文件的容器
SMALLINT
SMALLINT 数据类型是一种精确数值数据类型,其精度在算术运算后不变。它需要 2 个字节存储。
VARBINARY
一个可以改变长度的二进制数据。
LONGVARBINARY
CLOB
CLOB使用CHAR来保存数据。 如:保存XML文档。
INTEGER
整数 / 整型数
NUMERIC
带固定精度和小数位数的数值数据类型
DECIMAL
带固定精度和小数位数的数值数据类型
DATE
日期YYYY-MM-DD
TIME
定义一天中的某个时间。 此时间不能感知时区且基于 24 小时制。00:00:00
BOOLEAN
布尔型
NCLOB
基于国家语言字符集的NCLOB数据类型用于存储数据库中的固定宽度单字节或多字节字符的大型数据块,不支持宽度不等的字符集。可存储的最大大小为4G字节
NULL
空
CURSOR
这是变量或存储过程 OUTPUT 参数的一种数据类型,这些参数包含对游标的引用。
OTHER
例子
代码语言:javascript代码运行次数:0运行复制
Mybatis中javaType和jdbcType对应关系
代码语言:javascript代码运行次数:0运行复制JDBC Type Java Type
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] 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/179824.html原文链接:https://javaforall.cn

