博客
关于我
【数据库】Java实体类的属性类型与数据库表字段类型对应表
阅读量:412 次
发布时间:2019-03-06

本文共 1364 字,大约阅读时间需要 4 分钟。

JDBC类型与Java类型

以下是JDBC类型与对应的Java对象类型的对应关系:

JDBC类型 Java Object类型
CHAR java.lang.String
VARCHAR java.lang.String
LONGVARCHAR java.lang.String
NUMERIC java.math.BigDecimal
DECIMAL java.math.BigDecimal
BIT java.lang.Boolean
TINYINT java.lang.Integer
SMALLINT java.lang.Integer
INTEGER java.lang.Integer
BIGINT java.lang.Long
REAL java.lang.Float
FOAT java.lang.Double
DOUBLE java.lang.Double
BINARY byte[]
VARBINARY byte[]
LONGVARBINARY byte[]
DATE java.sql.Date
TIME java.sql.Time
TIMESTAMP java.sql.Timestamp

Java类型与数据库表字段类型

以下是Java数据类型与对应的标准SQL数据类型及Hibernate数据类型的对应关系:

Java数据类型 标准SQL数据类型(PS:对于不同的DB可能有所差异) Hibernate数据类型
byte TINYINT byte
byte[] VARBINARY/BLOB binary
short SMALLINT short
int INTEGER integer
long BIGINT long
float FLOAT float
double DOUBLE double
char CHAR(1) character
boolean BIT boolean
boolean CHAR(1)(‘Y’或‘N’) yes_no
boolean CHAR(1)(‘Y’或‘N’) true_false
java.lang.String VARCHAR string
java.lang.String CLOB text
java.lang.Class VARCHAR class
java.util.Date DATE date
java.util.Date TIME time
java.util.Date TIMESTAMP timestamp
java.sql.Clob CLOB clob
java.sql.Blob BLOB blob
java.util.Calendar TIMESTAMP calendar
java.util.Calendar DATE calendar_date
java.util.Locale VARCHAR locale
java.util.TimeZone VARCHAR timezone
java.util.Currency VARCHAR currency
java.math.BigDecimal NUMERIC big_decimal
java.io.Serializable VARBINARY/BLOB serializable

转载地址:http://dbtkz.baihongyu.com/

你可能感兴趣的文章
OpenCV3 install tutorial for Mac
查看>>
opencv3-Mat对象
查看>>
opencv30-图像矩
查看>>
opencv32-基于距离变换和分水岭的图像分割
查看>>
opencv4-图像操作
查看>>
opencv5-图像混合
查看>>
opencv6-调整图像亮度和对比度
查看>>
opencv7-绘制形状和文字
查看>>
opencv8-图像模糊
查看>>
opencv9-膨胀和腐蚀
查看>>
OpenCV_ cv2.imshow()
查看>>
opencv_core.dir/objects.a(vs_version.rc.obj)‘ is incompatible with i386:x86-64 output
查看>>
opencv——图像缩放1(resize)
查看>>
opencv——最简单的视频读取
查看>>
Opencv——模块介绍
查看>>
OpenCV与AI深度学习 | 2024年AI初学者需要掌握的热门技能有哪些?
查看>>
OpenCV与AI深度学习 | CIB-SE-YOLOv8: 优化的YOLOv8, 用于施工现场的安全设备实时检测 !
查看>>
OpenCV与AI深度学习 | CoTracker3:用于卓越点跟踪的最新 AI 模型
查看>>
OpenCV与AI深度学习 | OpenCV中八种不同的目标追踪算法
查看>>
OpenCV与AI深度学习 | OpenCV图像拼接--Stitching detailed使用与参数介绍
查看>>