Hibernate映射类型
来源:互联网 发布:淘宝联盟引流人数 编辑:程序博客网 时间:2024/06/08 00:01
Hibernate映射类型分为两种:内置映射类型和客户化映射类型。内置映射类型负责把一些常见的Java类型映射到相应的SQL类型;此外,Hibernate还允许用户实现UserType或CompositeUserType接口,来灵活地定制客户化映射类型。客户化类型能够把用户定义的Java类型映射到数据库表的相应字段。
一、Hibernate的内置映射类型
1、Java基本类型的Hibernate映射类型
Hibernate映射类型
Java类型
标准SQL类型
大小和取值范围
integer或者int
int或者java.lang.Integer
INTEGER
4字节
long
long Long
BIGINT
8字节
short
short Short
SMALLINT
2字节
byte
byte Byte
TINYINT
1字节
float
float Float
FLOAT
4字节
double
double Double
DOUBLE
8字节
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接口任意实现类
VARBINARY(或BLOB)
BLOB
BLOB
clob
java.sql.Clob
CLOB
TEXT
CLOB
blob
java.sql.Blob
BLOB
BLOB
BLOB
- Hibernate映射类型
- Hibernate映射类型
- Hibernate的映射类型
- Hibernate的映射类型
- hibernate之映射类型
- hibernate mysql映射类型
- Hibernate类型映射
- Hibernate 映射类型
- Hibernate类型映射
- hibernate映射list类型
- Hibernate的映射类型
- Hibernate映射类型
- Hibernate映射值类型
- Hibernate映射类型
- Hibernate 内置映射类型
- Hibernate映射类型
- Hibernate内置映射类型
- Hibernate映射类型
- IOS开发网络篇之──ASIHTTPRequest详解
- route命令
- 【移动GIS】如何监听地图操作事件?
- NoSQL系统汇总
- html布局问题
- Hibernate映射类型
- 内核中accept连接时创建socket结构错误导致的内存泄露
- 建立ISO映像檔案很難嗎?Free ISO Creator一鍵完成
- 纸张开度尺寸
- log4j中文乱码解决方案
- 智慧记的那些事儿(二)
- 图解SQL join方式
- MFC乱码解决方案
- 路由器处理ARP包过程(ZZ)