永发信息网

oracle的number(8),number(8,2)对应hibernate中的什么类型,java中的什么类型?

答案:3  悬赏:0  手机版
解决时间 2021-03-27 23:14
oracle的number(8),number(8,2)对应hibernate中的什么类型,java中的什么类型?
最佳答案
1.常规Hibernate 映射

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 来保存 java.sql.Clob 或者 java.sql.Blob 实例时,必须包含两个步骤:

1.在一个数据库事务中先保存一个空的 Blob 或 Clob 实例。

2.接着锁定这条记录,更新上面保存的 Blob 或 Clob 实例,把二进制数据或文本数据写到 Blob 或 Clob 实例中
全部回答
对应的是double类型的数据
都是double型的数据啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
macbook air 求入门教程哇!!用windows 太多
dreamweaver中如何外部调用JS特效
周仁伟三个字的拼音
张莉米线美食园NO.021怎么去啊,有知道地址的
vivo夏日篮球派对是怎么搞的
关岛是哪个国家的?
社保局养老保险建帐前建帐后是什么意思
我们使用的攻钻两用机。为什么攻丝就像钻头钻
金毛犬是公的听话??还是母的比较听话呢?
Nothing is wrong with the radio      
深衰落(deep fading)
graceful和gracious有什么区别?
电磁铁安全吸引力(N/gk)数值规范
听说i5核显玩lol可以百帧,那么问题来了
超威黑金电池好用吗?
推荐资讯
跟回民说吃猪肉他会不会打人
ge plc语言中pid_isa什么意思
吉普牧马人都有什么价位的最便宜多少钱
单选题下列关于西北地区的说法,不正确的是A.
草书看不懂吗
郑强辉的投资项目
举办培训班领导要讲话吗,议程怎样安排
以下每个句子中均有一个空白处,请根据所给汉
国产动漫,主角是一头黑龙,转世成小孩,反派
我十月二号在南普陀拜佛许的愿什么时候能实现
销售净利率(TTM) 什么意思
怎样才能把菩提搓好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?