oracle number(10,2)类型对应hibernate配置

问题描述

在oracle表中 有一字段的类型是number(10,2)那么在hibernate配置文件映射及 相应的类中该如何定义它的类型 ?

解决方案

Double类型
解决方案二:
Float足以,但是酌情考虑你要用的是double还是float,一般double用的较多
解决方案三:
Long 吧 你这属于长整型 要比int 大。精度 为2位
解决方案四:
Float足矣!number(10,2) 实际上是小数位2位,整数位最大10位,所以FLOAT足以!Java Double范围 4.9E-324 到 1.7976931348623157E308Java Float范围 1.4E-45 到 3.4028235E38

时间: 2025-01-29 18:52:51

oracle number(10,2)类型对应hibernate配置的相关文章

ORACLE NUMBER类型详解

1>.NUMBER类型细讲:Oracle number datatype 语法:NUMBER[(precision [, scale])]简称:precision --> p      scale     --> s NUMBER(p, s)范围: 1 <= p <=38, -84 <= s <= 127保存数据范围:-1.0e-130 <= number value < 1.0e+126   保存在机器内部的范围: 1 ~ 22 bytes 有效为:

oracle 数据库 关于使用类型的问题

问题描述 oracle 数据库 关于使用类型的问题 我定义了 一个类型 和一个嵌套表 如下create or replace type typ_point1 AS OBJECT( 代码1 varchar(3) 代码2 varchar(8) 代码3 Timestamp....ect );create or replace TYPE typ_point1newt as table of typ_point1new; CREATE TABLE ""C##GAOMIAO""

oracle我是哪里的类型不匹配?

问题描述 oracle我是哪里的类型不匹配? 以下是代码!1 declare 2 type empcursor is ref cursor; 3 emp1 empcursor; 4 avgSal number; 5 deptno number; 6 empid number; 7 empSalary number; 8 begin 9 deptno:=&deptno;10 if deptno=2 then11 select avg(salary) into avgSal from emp whe

oracle保留2位小数,hibernate查询出来确只有一位小数

问题描述 数据库的数据类型NUMBER(16,2)比如数据库这个字段的值是3.00,我通过hibernate查询出来就是3.0少了一个0,为什么会自动少一个0,如果是3.12的话查出来是3.12.这样是正确的,就是查询出来为xx.00的时候,我在后台接收的时候会为xx.0.我又要进行处理一次,非常麻烦 解决方案 解决方案二:你看下hibernate配置的po里面配置的字段的数据类型是否是保留2位小数解决方案三:像double和float这些,如果值是XX.00的话是会默认为XX.0的解决方案四:

RHCS Oracle HA for OEL5.8 KVM实践配置

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://koumm.blog.51cto.com/703525/1304185 1.通过Openfiler实现iscsi共享存储 2.采用OEL6.3KVM虚拟平台下安装两个OEL5.8x64KVM虚拟机实现两RHCS5集群节点 3.通过KVM虚拟fence实现fence功能,虽然不能完全实现功能,可以了解与学习RHCS过程.注:采用VMwareESXi虚拟机安装话,可以采用vmware

Oracle 10g(10.1.0.2)中的OPTIMIZER

oracle Oracle 10g(10.1.0.2)中的OPTIMIZER_INDEX_COST_ADJ Tom Kyte的新书Effective Oracle by Design的第6章 Getting the Most Out of the Cost-Based Optimizer中介绍了参数OPTIMIZER_INDEX_COST_ADJ,并认为可以理解为Oracle执行多块(MultiBlock)I/O(比如全表扫描)的代价与执行单块(Single-block)I/O代价的相对比例.T

Oracle 12C Active Data Guard Far Sync 配置

Active Data Guard Far Sync是Oracle 12c的新功能(也称为Far Sync Standby),Far Sync功能的实现是通过在距离主库(Primary Database)相对较近的地点配置Far Sync实例,主库(Primary Database) 同步(synchronous)传输redo到Far Sync实例,然后Far Sync实例再将redo异步(asynchronous)传输到终端备库(Standby Database).这样既可以保证零数据丢失又可

[Hibernate开发之路](1)Hibernate配置

一 准备工作 首先我们将创建一个简单的基于控制台的(console-based)Hibernate应用程序. 我们所做的第一件事就是创建我们的开发目录,并且把所有需要用到的Java库文件放进去.解压缩从Hibernate网站下载的Hibernate发布包,并把所有需要的库文件拷到我们项目中去. 学习建User-library-hibernate,并加入相应的jar包 (a)项目右键-buildpath-configure build path-add library (b)选择User-libr

spring整合hibernate-关于spring+hibernate配置多数据源的问题

问题描述 关于spring+hibernate配置多数据源的问题 我的项目是个webservice项目,使用了hibernate+spring框架,由于项目中要用到两个数据库(都是oracle数据库),我在网上查了一些资料,但是在我的项目中做数据源切换的时候总是切换不过去,也就是说只能连接默认的数据源,一下是我的spring配置文件: <?xml version="1.0" encoding="UTF-8"?> xmlns:xsi="http: