日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Java和mysql的數(shù)據(jù)類型對應

 yetao_study 2013-11-30

1.常規(guī)Hibernate 映射

integer 或者 int

int 或者 java.lang.Integer

INTEGER

4 字節(jié)

long

long Long

BIGINT

8 字節(jié)

short

short Short

SMALLINT

2 字節(jié)

byte

byte Byte

TINYINT

1 字節(jié)

float

float Float

FLOAT

4 字節(jié)

double

double Double

DOUBLE

8 字節(jié)

big_decimal

java.math.BigDecimal

NUMERIC

NUMERIC(8,2)8 位

character

char Character String

CHAR(1)

定長字符

string

String

VARCHAR

變長字符串

boolean

boolean Boolean

BIT

布爾類型

yes_no

boolean Boolean

CHAR(1) (Y-N)

布爾類型

true_false

boolean Boolean

CHAR(1) (T-F)

布爾類型

2 、 Java 時間和日期類型的 Hibernate 映射

映射類型

Java 類型

標準 SQL 類型

描述

date

util.Date 或者 sql.Date

DATE

YYYY-MM-DD

time

Date Time

TIME

HH:MM:SS

timestamp

Date Timestamp

TIMESTAMP

YYYYMMDDHHMMSS

calendar

calendar

TIMESTAMP

YYYYMMDDHHMMSS

calendar_date

calendar

DATE

YYYY-MM-DD

3 、 Java 大對象類型的 Hibernate 映射類型

映射類型

Java 類型

標準 SQL 類型

MySQL 類型

Oracle 類型

binary

byte[]

VARBINARY( 或 BLOB)

BLOB

BLOB

text

String

CLOB

TEXT

CLOB

serializable

Serializable 接口任意實現(xiàn)類

VARBINARY( 或 BLOB)

BLOB

BLOB

clob

java.sql.Clob

CLOB

TEXT

CLOB

blob

java.sql.Blob

BLOB

BLOB

BLOB

在程序中通過 Hibernate 來保存 java.sql.Clob 或者 java.sql.Blob 實例時,必須包含兩個步驟:

1.在一個數(shù)據(jù)庫事務中先保存一個空的 Blob 或 Clob 實例。

2.接著鎖定這條記錄,更新上面保存的 Blob 或 Clob 實例,把二進制數(shù)據(jù)或文本數(shù)據(jù)寫到 Blob 或 Clob 實例中



    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多