Hibernate(五)基本数据类型
一、Hibernate的基本数据类型
3种数据类型之间的对应关系
|
Hibernate映射类型 |
Java类型 |
标准SQL类型 |
|
integer |
java.lang.Integer |
INTEGER |
|
long |
java.lang.Long |
BIGINT |
|
short |
java.lang.Short |
SMALLINT |
|
float |
java.lang.Float |
FLOAT |
|
double |
java.lang.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 |
|
Hibernate映射类型 |
Java类型 |
标准SQL类型 |
|
yes_no |
boolean或java.lang.Boolean |
CHAR(1)('Y'或'N') |
|
true_false |
boolean或java.lang.Boolean |
CHAR(1)('Y'或'N') |
|
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 |
|
binary |
byte[] |
VARBINARY或BLOB |
|
text |
java.lang.String |
CLOB |
|
serializable |
java.io.Serializable实例 |
VARBINARY或BLOB |
|
clob |
java.sql.Clob |
CLOB |
|
blob |
java.sql.Blob |
BLOB |
|
class |
java.lang.Class |
VARCHAR |
|
locale |
java.util.Locale |
VARCHAR |
|
timezone |
java.util.TimeZone |
VARCHAR |
|
currency |
java.util.Currency |
VARCHAR |
二、图片方式对比





Hibernate(五)基本数据类型的更多相关文章
- redis五种数据类型的使用(zz)
redis五种数据类型的使用 redis五种数据类型的使用 (摘自:http://tech.it168.com/a2011/0818/1234/000001234478_all.shtml ) 1.S ...
- redis五种数据类型的使用
redis五种数据类型的使用 redis五种数据类型的使用 (摘自:http://tech.it168.com/a2011/0818/1234/000001234478_all.shtml ) 1.S ...
- [五]基础数据类型之Short详解
Short 基本数据类型short 的包装类 Short 类型的对象包含一个 short 类型的字段 原文地址:[五]基础数据类型之Short详解 属性简介 值为 215-1 ...
- redis五种数据类型的使用场景
string 1.String 常用命令: 除了get.set.incr.decr mget等操作外,Redis还提供了下面一些操作: 获取字符串长度 往字符串append内容 设置和获取字符串的某一 ...
- Redis五种数据类型-设置key的过期时间
1.redis命令客户端 [root@localhost bin]# ./redis-cli 127.0.0.1:6379> #是否运行着 127.0.0.1:6379> ping PON ...
- (C/C++学习笔记) 十五. 构造数据类型
十五. 构造数据类型 ● 构造数据类型概念 Structured data types 构造数据类型 结构体(structure), 联合体/共用体 (union), 枚举类型(enumeration ...
- Redis安装及五种数据类型
redis是非关系型数据库,也叫内存数据库.数据是键值对的形式,通过key查找value 安装Radis:6379 sudo apt-get update sudo apt-get install r ...
- Redis: Redis支持五种数据类型
ylbtech-Redis: Redis支持五种数据类型 Redis支持五种数据类型:string(字符串) ,hash(哈希),list(列表),set(集合)及zset(sorted set:有序 ...
- Redis支持的五种数据类型
redis支持的五种数据类型: 1.string(字符串) 2.hash(哈希) Redis hash 是一个键值(key=>value)对集合. Redis hash是一个string类型的f ...
随机推荐
- Codeforces Round #352 (Div. 2) B. Different is Good 水题
B. Different is Good 题目连接: http://www.codeforces.com/contest/672/problem/B Description A wise man to ...
- PAT甲级1111. Online Map
PAT甲级1111. Online Map 题意: 输入我们当前的位置和目的地,一个在线地图可以推荐几条路径.现在你的工作是向你的用户推荐两条路径:一条是最短的,另一条是最快的.确保任何请求存在路径. ...
- 二值化方法:Kittler:Minimum Error Thresholding
Kittler二值化方法,是一种经典的基于直方图的二值化方法.由J. Kittler在1986年发表的论文“Minimum Error Thresholding”提出.论文是对贝叶斯最小错误阈值的准则 ...
- vue父子组件使用时遇到的一个问题
子组件一定要写在父组件之前,例如: //子vue,这里遇到一个坑,那就是子vue一定要写在父vue前面,不然会报错. Vue.component('todo-item', { template: $( ...
- Git_使用GitHub
我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的.其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人 ...
- Git_分支管理
分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN. 如果两个平行宇宙互不干扰,那对现在的你也没啥影响.不过,在某个时间点,两个平行宇宙合并 ...
- 分频器VHDL描述
在数字电路中,常需要对较高频率的时钟进行分频操作,得到较低频率的时钟信号.我们知道,在硬件电路设计中时钟信号时非常重要的. 下面我们介绍分频器的VHDL描述,在源代码中完成对时钟信号CLK的2分 ...
- MySQL性能诊断与调优 转
http://www.cnblogs.com/preftest/ http://www.highperfmysql.com/ BOOK LAMP 系统性能调优,第 3 部分: MySQL 服务 ...
- poj 1028 Web Navigation(模拟)
题目链接:http://poj.org/problem? id=1028 Description Standard web browsers contain features to move back ...
- HTML中显示的文字自动换行
在html中控制自动换行 http://www.cnblogs.com/zjxbetter/articles/1323449.html eg: <table> <tr> < ...