Hibernate - 映射类型

Hibernate - 映射类型

Hibernate - 映射类型

当您准备 Hibernate 映射文档时,您会发现将 Java 数据类型映射到 RDBMS 数据类型。映射文件中声明和使用的类型不是Java 数据类型;它们也不是 SQL 数据库类型。这些类型称为Hibernate 映射类型,可以从 Java 数据类型转换为 SQL 数据类型,反之亦然。

本章列出了所有基本的、日期和时间、大对象以及各种其他内置映射类型。

原始类型

映射类型

Java类型

ANSI SQL 类型

整数

int 或 java.lang.Integer

整数

长的

long 或 java.lang.Long

BIGINT

短的

Short 或 java.lang.Short

小智

漂浮

float 或 java.lang.Float

漂浮

双倍的

double 或 java.lang.Double

双倍的

大十进制

java.math.BigDecimal

数字

特点

java.lang.String

字符(1)

细绳

java.lang.String

VARCHAR

字节

byte 或 java.lang.Byte

天音

布尔值

布尔值或 java.lang.Boolean

少量

是/否

布尔值或 java.lang.Boolean

CHAR(1)(“Y”或“N”)

真假

布尔值或 java.lang.Boolean

CHAR(1)(“T”或“F”)

日期和时间类型

映射类型

Java类型

ANSI SQL 类型

日期

java.util.Date 或 java.sql.Date

日期

时间

java.util.Date 或 java.sql.Time

时间

时间戳

java.util.Date 或 java.sql.Timestamp

时间戳

日历

java.util.日历

时间戳

日历日期

java.util.日历

日期

二进制和大对象类型

映射类型

Java类型

ANSI SQL 类型

二进制

字节[]

VARBINARY(或 BLOB)

文本

java.lang.String

CLOB

可序列化

任何实现 java.io.Serializable 的 Java 类

VARBINARY(或 BLOB)

块状

java.sql.Clob

CLOB

斑点

java.sql.Blob

BLOB

JDK相关类型

映射类型

Java类型

ANSI SQL 类型

班级

java.lang.Class

VARCHAR

语言环境

java.util.Locale

VARCHAR

时区

java.util.TimeZone

VARCHAR

货币

java.util.Currency

VARCHAR

相关推荐

东四命之人究竟有着怎样的命运走向
365体育app手机版下载

东四命之人究竟有着怎样的命运走向

🗓️ 08-16 👁️ 6127
爱问医生
365体育app手机版下载

爱问医生

🗓️ 01-25 👁️ 8319
魏晋南北朝32:北魏为什么要推行汉化政策
365体育app手机版下载

魏晋南北朝32:北魏为什么要推行汉化政策

🗓️ 02-04 👁️ 706
怎么免费玩橙光游戏
365bet亚洲真人网址

怎么免费玩橙光游戏

🗓️ 09-27 👁️ 3039
ankle更多的中文(简体)翻译
365体育app手机版下载

ankle更多的中文(简体)翻译

🗓️ 12-24 👁️ 2779
神雕侠侣2丐帮门派宠物选择指南:最佳搭配推荐
365bet亚洲真人网址

神雕侠侣2丐帮门派宠物选择指南:最佳搭配推荐

🗓️ 08-06 👁️ 2711
温州鼓词经典唱段MP4下载
365bet亚洲真人网址

温州鼓词经典唱段MP4下载

🗓️ 10-15 👁️ 9223
WordPress安装成英文版的问题解决方法及详细步骤来了 – 寒雨运营
饿了么会员怎么取消
365bet亚洲真人网址

饿了么会员怎么取消

🗓️ 08-13 👁️ 6528
奥力给是什么
365体育app手机版下载

奥力给是什么

🗓️ 11-11 👁️ 4199
畲绣 | 有人将人间绣进衣物,期待它可以载着故事穿越时光
Apple iPhone 7Plus 256GB 4G手机
365bet亚洲真人网址

Apple iPhone 7Plus 256GB 4G手机

🗓️ 07-22 👁️ 8062