首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

Java、hibernate、sql门类对照

2012-09-22 
Java、hibernate、sql类型对照基本值类型:Java基本类型、对应的Hibernate映射类型和标准的SQL类型Hibernate映

Java、hibernate、sql类型对照

基本值类型

Java基本类型、对应的Hibernate映射类型和标准的SQL类型

Hibernate映射类型

Java类型

标准SQL类型

integer或int

int或java.lang.Integer

INTEGER

?

long

long或Long

BIGINT

?

short

short或Short

SMALLINT

?

float

float或Float

FLOAT

?

double

double或Double

DOUBLE

?

big_decimal

java.math.BigDecimal

NUMERIC

?

character

java.lang.String

CHAR(1)

?

string

java.lang.String

VARCHAR

?

byte

byte或java.lang.Byte

TINYINT

?

boolean

boolean或java.lang.Boolean

?

BIT

?

yes_no

boolean或Boolean

CHAR(1)(‘Y’ or ‘N’)

?

true_false

Boolean或boolean

CHAR(1)(‘T’ or ‘F’)

?

?

Java时间和日期类型的Hibernate映射类型:

Hibernate映射类型

Java类型

标准SQL类型

?

date

java.util.Date或java.sql.Date

?

DATE

?

time

java.util.Date?或java.sql.Time

?

TIME

?

timestamp

java.util.Date或java.sql.Timestamp

?

TIMESTAMP

?

calendar

java.util.Calendar

TIMESTAMP

?

calendar_date

java.util.Calendar

DATE

?

?

大对象类型的Hibernate映射类型:

Hibernate映射类型

Java类型

标准SQL类型

?

binary

byte[]

varbinary(or blob)

?

text

java.lang.String

CLOB

?

serializable

实现Serializable的类

VARBINARY( or BLOB)

?

clob

java.sql.Clob

CLOB

?

blob

java.sql.BLOB

BLOB

?

热点排行