`
stevensinclair
  • 浏览: 3617 次
  • 性别: Icon_minigender_1
  • 来自: 常熟
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

【讨论】似乎Hibernate对Oracle做了特别的优化

阅读更多


最近公司做的项目牵涉到两种数据库DB2,Oracle9i2,在使用Hibernate3.2.0rc的过程中,发现使用spring的Hibernate

模板进行数据的级联操作过程中在oracle环境下是没问题的,但是在DB2下就会出现这样那样的异常(排除自己编码能力

的问题~_~).

在网上有搜了一把 都是说什么表字段和hbm.xml文件中的property的length属性不一致啊,主键字段没设置啊什么的,

反正很无聊的答案。

我想迁出的话题就是:

Hibernate各个版本是否针对以上2种数据库做过特别的优化?或者有没针对其中一种做过?

在切换平台的过程中(Oracle9i2 -> DB2 V8.2 EE)有没特别注意的地方?

环境

1 suse9 EE + oracle9i2 + Hibernate3.2.0 RC + Spring 2.0 + Struts 1.2.9(存在双机部署情况)


2 suse9 EE + DB2 V8.2 EE  + Hibernate3.2.0 RC + Spring 2.0 + Struts 1.2.9(存在双机部署情况)
分享到:
评论
3 楼 stevensinclair 2009-05-01  
抛出异常的爱 写道
spring + hibernate 配oracle的人多所以病毒样本齐全.
DB2配IBM一套wsad,websphere , ejb ,可能会多些...病毒样本少.bug率高


难道说我这套DB2的方案使用的人少?

DB2使用的人少应该是的,但是JaveEyer配这套方案的也少吗?

似乎没有讨论结果。

去看看DB2了。 
2 楼 抛出异常的爱 2009-04-30  
spring + hibernate 配oracle的人多所以病毒样本齐全.
DB2配IBM一套wsad,websphere , ejb ,可能会多些...病毒样本少.bug率高
1 楼 shiren1118 2009-04-29  
不知道,toplink enssential好像是oracle官方的

netbeans里做swing的内置的JPA,用起来还是蛮爽的

相关推荐

    hibernate实例连oracle

    标题“hibernate实例连oracle”表明我们正在讨论如何使用Hibernate框架来连接并操作Oracle数据库。Hibernate是一个流行的Java对象关系映射(ORM)工具,它允许开发者使用面向对象的编程方式来处理数据库交互,而无需...

    oracle分别使用jdbc和hibernate的例子

    本文将深入探讨如何使用JDBC和Hibernate来操作Oracle数据库,同时结合提供的标签"源码"和"工具",我们将讨论它们的实现细节和优势。 首先,JDBC是Java语言的标准API,它允许Java应用程序与各种类型的数据库进行通信...

    hibernate连接oracle数据库.pdf

    ### Hibernate 连接 Oracle 数据库的关键知识点 #### 1. Hibernate 概述 - **ORM概念**:对象关系映射(Object/Relational Mapping,简称ORM)是一种编程技术,用于将对象模型与关系型数据库之间的数据进行转换。...

    一个简单的hibernate_4 链接Oracle例子

    【标题】:“一个简单的hibernate_4 链接Oracle例子” 在Java开发中,Hibernate是一个非常流行的Object-Relational Mapping(ORM)框架,它允许开发者以面向对象的方式处理数据库操作,极大地简化了数据库编程。这...

    车辆管理系统(struts+hibernate+spring+oracle).rar

    这个系统的核心架构是使用了经典的Java企业级开发框架组合:Struts、Hibernate、Spring以及Oracle数据库。接下来,我们将详细讨论这些技术在车辆管理系统中的作用和相关知识点。 1. Struts: Struts是Apache组织...

    hibernate-3.2.6下载

    5. 对多种数据库的支持:Hibernate可以轻松地与Oracle、MySQL、PostgreSQL等多种数据库配合使用。 6. 可扩展性:允许开发者通过插件机制自定义行为,如实体监听器、类型转换器等。 7. 性能优化:包括更有效的缓存...

    Hibernate3.5.1+Proxool0.9.1+Oracle10g2实现关键

    Hibernate 3.5.1是其一个稳定版本,引入了对JPA(Java Persistence API)2.0的支持,增强了HQL(Hibernate Query Language)功能,以及提供了一些性能优化。 Proxool是另一个关键组件,它是一个轻量级的数据库连接...

    Spring+Status+hibernate最新版本

    最新版本的Hibernate可能会包含对JPA(Java Persistence API)的完善支持,以及性能优化和新的查询API,例如HQL(Hibernate Query Language)和Criteria API。 3. **状态(Status)**:在描述中提到的“Status”,...

    hibernate_in_action 源码

    《Hibernate in Action...总的来说,通过分析《Hibernate in Action》第二版的源码,我们可以深化对Hibernate的理解,提升Java持久化开发技能,对于从事Java企业级应用开发的人员来说,这是一个非常有价值的学习资源。

    韩顺平2011hibernate3.3视频教程资料

    10. **性能优化**:分析如何通过合理设计实体关系、调整配置参数和使用批处理等手段提升Hibernate应用的运行效率。 11. **实用工具和技巧**:分享一些开发过程中可能遇到的问题及解决方法,如对象持久化、异常处理...

    hibernate3+ proxool-0.9.1配置 和proxool-0.9.1.jar

    它支持多种数据库,包括MySQL、Oracle、SQL Server等,并且具备事务管理、缓存机制和查询语言HQL(Hibernate Query Language)等特性。 Proxool,全称为Proxy Connection Pool,是一个灵活、轻量级的数据库连接池。...

    Oracle和Java开发书籍

    结合Oracle数据库和Java,本书可能还会讨论如何使用JDBC连接Oracle数据库,执行SQL语句,处理结果集,以及如何设计和实现数据持久化层。此外,可能会介绍Oracle的JDBC驱动,如Thin和OCI驱动,以及它们的适用场景。 ...

    hibernate保存blob,clob对象

    首先,让我们理解Hibernate对BLOB和CLOB的支持。Hibernate通过使用`@Lob`注解来标记字段,表明它们是大型对象。例如: ```java @Entity public class Document { @Id @GeneratedValue(strategy = GenerationType....

    HibernateTools3.2.4.rar

    在本次讨论中,我们将深入探讨HibernateTools 3.2.4版本中的关键功能和应用。 1. **逆向工程(Reverse Engineering)**: HibernateTools提供了逆向工程功能,能够根据现有的数据库结构生成对应的Hibernate实体类...

    oracle数据库语句工具

    本文将详细介绍如何使用工具监听Oracle数据库的SQL语句,特别是针对使用Hibernate框架时遇到的带问号(?)占位符的语句。 在Oracle数据库中,SQL语句是用于查询、插入、更新和删除数据的主要工具。当开发人员使用...

    Oracle工程师培训教程11

    "hibernate"则可能涉及到Java持久层框架Hibernate与Oracle数据库的集成,讲解如何通过ORM(对象关系映射)简化数据库操作。 总的来说,Oracle工程师培训教程11是一份全面的学习资料,无论是初学者还是有经验的DBA,...

    Struts+hibernate+jQuery仓库货物管理系统

    "Struts+Hibernate+jQuery仓库货物管理系统"是一个典型的Java Web应用程序,主要采用了MVC(Model-View-Controller)架构模式,结合了Struts框架、Hibernate持久化框架和jQuery前端库来构建一个高效的仓库管理解决...

    Apress Pro Hibernate 3

    Hibernate 3支持广泛的数据库系统,包括Oracle、MySQL、PostgreSQL等,这使得开发者可以轻松地在不同数据库之间切换,而不必修改核心的业务逻辑代码。 ### 《Apress Pro Hibernate 3》的内容概览 本书共分为多个...

    Hibernate In Action

    3. **对象关系映射**:讲解了Hibernate的映射机制,如XML映射文件和注解方式,以及如何映射基本类型、复杂类型、集合类型,以及一对一、一对多、多对多的关系映射。 4. **Session和Transaction管理**:讨论了...

    Beginning Hibernate 2nd Edition (英文)

    - **性能优化**:Hibernate 3.5对查询执行计划进行了优化,提高了整体性能。 - **支持更多数据库**:增加了对更多数据库的支持,包括Oracle 11g、MySQL 5.1等。 - **增强的批处理**:批处理功能得到了加强,使得数据...

Global site tag (gtag.js) - Google Analytics