hibernatejava数据库对应类型

Posted sharpest

tags:

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

转自:https://www.cnblogs.com/caoyc/p/5596549.html

ava数据类型 Hibernate数据类型 标准SQL数据类型
(PS:对于不同的DB可能有所差异)
byte、java.lang.Byte byte TINYINT
short、java.lang.Short short SMALLINT
int、java.lang.Integer integer INGEGER
long、java.lang.Long long BIGINT
float、java.lang.Float float FLOAT
double、java.lang.Double double DOUBLE
java.math.BigDecimal big_decimal NUMERIC
char、java.lang.Character character CHAR(1)
boolean、java.lang.Boolean boolean BIT
java.lang.String string VARCHAR
boolean、java.lang.Boolean yes_no CHAR(1)(‘Y‘或‘N‘)
boolean、java.lang.Boolean true_false CHAR(1)(‘Y‘或‘N‘)
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.util.Calendar calendar TIMESTAMP
java.util.Calendar calendar_date DATE
byte[] binary VARBINARY、BLOB
java.lang.String text CLOB
java.io.Serializable serializable VARBINARY、BLOB
java.sql.Clob clob CLOB
java.sql.Blob blob BLOB
java.lang.Class class VARCHAR
java.util.Locale locale VARCHAR
java.util.TimeZone timezone VARCHAR
java.util.Currency currency VARCHAR

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

mysql与java类型对应问题

decimal对应java啥类型

decimal对应java啥类型

numeric对应java啥类型

SQL numeric(18,0) 数据类型对应的 C++ 数据类型是啥?

Mybatis与数据库的类型对应