-
oracle8i与hibernate的问题0
今天遇到一个奇怪的问题,一个bean的id是Long类型的,用hibernate的increment实现自动增长,但是插入到oracle8i中,不是1,2,。。。而变成了1.05E140,这么大的数,还用科学计数法,彻底晕了。
在oracle10g中一切正常,不知道怎么回事??难道oracle8i有玄机不成,希望高手给予解答!
id的配置是这样的:
<id name="id" type="java.lang.Long">
<column name="ID" precision="38" scale="0" />
<generator class="increment"/>
</id>
我不用自动增长,手动插入一个1L,然后save进去也是科学计数法!2008年5月28日 19:33
目前还没有答案
相关推荐
这个系统的核心架构是使用了经典的Java企业级开发框架组合:Struts、Hibernate、Spring以及Oracle数据库。接下来,我们将详细讨论这些技术在车辆管理系统中的作用和相关知识点。 1. Struts: Struts是Apache组织...
在本项目中,Oracle用于存储和管理数据,Hibernate负责提供ORM功能,使Java代码能与数据库进行交互。 5. **chinamobile**:这个文件名可能表示项目专注于中国移动的相关业务。可能包含了与中国移动相关的用户管理、...
2. **Hibernate**:Hibernate是一个流行的Java对象关系映射(ORM)框架,它允许开发者用面向对象的方式处理数据库操作,消除了Java代码与SQL之间的耦合。Hibernate通过XML或注解配置来映射Java类到数据库表,提供了...
在使用Hibernate3进行数据库操作时,中文查询出错是一个常见的问题,这主要涉及到字符编码、数据库配置以及Hibernate的设置等多个方面。以下将详细介绍如何解决这个问题。 首先,我们要明白错误的根源通常在于字符...
4. **跨数据库兼容性**:Hibernate支持多种数据库系统,包括Oracle、MySQL、PostgreSQL等,这使得基于Hibernate的应用程序具有良好的跨平台能力,能够在不同的数据库环境中运行,增强了应用的灵活性和可移植性。...
车辆管理系统(struts+hibernate+spring+oracle)130225.zip是一个基于Java技术的毕业设计项目,它整合了四大核心技术:Struts、Hibernate、Spring和Oracle数据库,构建了一个全面的车辆管理解决方案。这个系统展示了...
移动SSH项目是一个基于Java技术栈的毕业设计实例,它整合了Struts、Spring和Hibernate三大框架,以及Oracle数据库。这个项目展示了如何在实际开发中利用这些技术构建一个完整的Web应用程序。 1. **Struts框架**:...
通过对源代码的学习,可以了解如何配置和使用Struts的Action配置文件、Hibernate的映射文件、Spring的bean定义,以及如何编写与Oracle数据库交互的SQL语句。同时,也可以了解到如何组织项目的目录结构,以及如何利用...
**JDBC驱动**:尽管不直接包含在“hibernate框架所需架包”中,但使用Hibernate进行数据库操作时,必须提供相应的JDBC驱动,如`mysql-connector.jar`(针对MySQL)、`ojdbc.jar`(Oracle)等,以便于Hibernate与特定...
Hibernate与Oracle的JDBC驱动配合,实现了对象与数据库表之间的无缝交互。 项目可能包含以下组成部分: - 源代码:Java源文件,包含Struts的Action类、Spring的Service和DAO层以及Hibernate的实体类。 - 配置文件:...
Oracle 面向对象编程的基础是它的对象类型,也就是 Type,在 Oracle8i 中,Type 只用作数据类型,而且成员只能是基本数据类型。创建者之外的其他用户需要得到授权才能使用对象类型。 三、 Oracle 面向对象编程的...
在本在线考试系统中,Hibernate扮演了数据持久化的角色,将考试题目、考生信息、成绩等对象与Oracle数据库中的表进行映射,实现了数据的增删改查操作。Hibernate的HQL(Hibernate Query Language)还提供了强大的...
然而,在实际应用中,为了确保应用的高性能与响应速度,进行合理的 Hibernate 调优是非常必要的。本文将根据提供的文件内容,详细介绍 Hibernate 性能调优的关键点,并深入探讨每个方面。 #### 二、数据库设计调整 ...
这是一个基于Java技术栈的在线考试系统的源码,主要采用了jsp、struts、hibernate以及oracle数据库这四个关键组件。让我们深入探讨一下这些技术及其在在线考试系统中的应用。 **JSP (JavaServer Pages)** JSP是Java...
- 特别注意的是,对于Oracle数据库,需要设置正确的驱动类名 `oracle.jdbc.driver.OracleDriver` 和正确的数据库URL,如:`jdbc:oracle:thin:@10.8.8.221:1521:ORCL`。 - 最好将生成的`hibernate.cfg.xml`文件放置...