peiyuan1030 发表于 2016-11-12 01:57:22

Hibernate/java/sql数据类型对应

  今天在做数据库设计的时候,后来在写映射hbm文件的时候对于bit的映射记得不清楚了。只有Google了,从查询中资料中间如下。
  关键词: Hibernate/java/mysql,sql server,Oracle 的数据类型对应
Java数据类型
Hibernate数据类型
标准SQL数据类型
byte
byte
TINYINT
short
short
SMALLINT
int
integer
INGEGER
long
long
BIGINT
float
float
FLOAT
double
double
DOUBLE
java.math.BigDecimal
big_decimal
NUMERIC
char、java.lang.Character
character
CHAR(1)
boolean、java.lang.Boolean
Boolean/yes_no/true_false
BIT/ CHAR(1)('Y'或'N')
java.lang.String
string
VARCHAR
java.util.Date、java.sql.Date
Date/time
DATE/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
页: [1]
查看完整版本: Hibernate/java/sql数据类型对应