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 ...
随机推荐
- Mac下操作mysql
修改密码 进入到mysql工作目录 cd /usr/local/mysql/bin/ 登录mysql mysql -u root -p 输入初始密码 mysql> 设置新密码 mysql> ...
- 字符串转码【String.getBytes()和new String()】
在Java中,String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如 byte[] b_gbk = "中&q ...
- html5调用手机本地摄像头和相册识别二维码详细实现过程
项目中有用到h5识别我们的单据,单据上面有二维码. 实现的场景就是业务人员扫码 类似以下场景 业务员拿到单据以后,直接可以扫码进入相关单据业也可以 输入二维码下方的号码进行识别 下面是h5的页面构造 ...
- Accessing an element's parent with ElementTree(转)
Today I ran across a situation where I needed to programmatically remove specific elements from a KM ...
- C++中使用REST操作
REST现在是非常流行的一种接口了,但对于C++这种古董语言来说,用起来并不很方便.无论是json操作还是http交互,用起来都比较麻烦. 如果你需要在c++中使用rest操作时,不妨试一下微软的cp ...
- C#使用反射加载多个程序集
当开发插件的时候需要用到反射,在客户端动态加载遍历程序集,并调用每个程序集的方法. 创建一个控制台应用程序,首先设计一个接口: public interface ISay { void SaySth( ...
- 再次理解多线程线程安全问题(理解java内存模型后)
1.多线程访问的共享资源存在线程安全问题, 无外乎访问两种共享资源. 1)多线程访问方法区数据.存在线程安全问题,通过加锁 2)多线程访问实例变量:被访问对象是单例时存在线程安全,被访问对象是多例时, ...
- Xcode GDB 调试
关于GDB 对于大多数Cocoa程序员来说,最常用的debugger莫过于Xcode自带的调试工具了.而实际上,它正是gdb的一个图形化包装.相对于gdb,图形化带来了很多便利,但同时也缺少了一些重要 ...
- 点集转线python最优代码
import arcpy import os import types def convertPoints(): arcpy.env.overwriteOutput = True inPts = ar ...
- Java 内存释放
问题一什么叫垃圾回收机制 垃圾回收是一种动态存储管理技术它自动地释放不再被程序引用的对象按照特定的垃圾收集算法来实现资源自动回收的功能.当一个对象不再被引用的时候内存回收它占领的空间 ...