𝓝𝓮𝓶𝓸&博客

【数据库】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数据类型(PS:对于不同的DB可能有所差异) Hibernate数据类型
byte
java.lang.Byte
TINYINT byte
byte[] VARBINARY
BLOB
binary
short
java.lang.Short
SMALLINT short
int
java.lang.Integer
INGEGER integer
long
java.lang.Long
BIGINT long
float
java.lang.Float
FLOAT float
double
java.lang.Double
DOUBLE double
char
java.lang.Character
CHAR(1) character
boolean
java.lang.Boolean
BIT boolean
boolean
java.lang.Boolean
CHAR(1)(‘Y’或‘N’) yes_no
boolean
java.lang.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
java.sql.Date
DATE date
java.util.Date
java.sql.Time
TIME time
java.util.Date
java.sql.Timestamp
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
posted @   Nemo&  阅读(7069)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示