分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

Hibernate 基本类型映射

发布时间:2023-09-06 01:14责任编辑:林大明关键词:Hibernate

Hibernate映射类型

Java类型

标准SQL类型

大小和取值范围

integer 或者 int

int 或者 Integer

INTEGER

4字节,-2^31 ~ 2^31-1

long

long 或者 Long

BIGINT

8字节,-2^63 ~ 2^63-1

short

short 或者 Short

SMALLINT

2字节,-2^15 ~ 2^15-1

byte

byte 或者 Byte

TINYINT

1字节,-128 ~ 127

float

float 或者 Float

FLOAT

4字节,单精度浮点数

double

double 或者 Double

DOUBLE

8字节,双精度浮点数

character

char 或者 Character

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‘)

布尔类型

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

Hibernate映射类型

Java类型

标准SQL类型

描述

date

util.Date 或者 sql.Date

DATE

YYYY-MM-DD

time

util.Date 或者 sql.Time

TIME

HH:MM:SS

timestamp

util.Date 或者 sql.Timestamp

TIMESTAMP

YYYYMMDDHHMMSS

calendar

util.Calendar

TIMESTAMP

YYYYMMDDHHMMSS

calendar_date

util.Calendar

DATE

YYYY-MM-DD


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

Hibernate映射类型

Java类型

标准SQL类型

MySQL类型

Oracle类型

binary

byte[]

BLOB 或者 VARBINARY

BLOB

BLOB

text

String

CLOB

TEXT

CLOB

serializable

实现Serializable接口的任意Java类

BLOB 或者 VARBINARY

BLOB

BLOB

clob

sql.Clob

CLOB

TEXT(文本大文档)

CLOB

blob

sql.Blob

BLOB

BLOB(二进制视频、图片等)

BLOB

JDK自带的个别Java类的Hibernate映射类型

Hibernate映射类型

Java类型

标准SQL类型

class

Class

VARCHAR

locale

Locale

VARCHAR

timezone

TimeZone

VARCHAR

currency

Currency

VARCHAR


Hibernate 基本类型映射

原文地址:http://11864647.blog.51cto.com/11854647/1968917

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved