`
gxb_1985
  • 浏览: 2622 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

使用hiberante 数据库是 Oracle 报 超出打开游标的最大数 错误

阅读更多
服务器是tomcat6. 数据库oracle10g
使用struts2+hibernate3.2+spring2.5
配置
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
        <property name="driverClassName" value="${jdbc.driverClassName}"/>
        <property name="url" value="${jdbc.url}"/>
        <property name="username" value="${jdbc.username}"/>
        <property name="password" value="${jdbc.password}"/>
        <property name="maxActive" value="100"/>
        <property name="maxWait" value="1000"/>
        <property name="poolPreparedStatements" value="true"/>
        <property name="defaultAutoCommit" value="true"/>
</bean>
oracle的open_cursors是300个
一个action中最多的执行insert插入是200多次
运行一段时间后出现 超出打开游标的最大数 的错误
代码应该没什么问题,只是普通的存储save操作
用的是dbcp连接池,感觉是并没有归还游标资源,从而导致资源耗尽
是不是hibernate3并不太好支持dbcp,现在还没换成c3p0
不过近300的数据量非常之小,

已经解决,感谢关注
分享到:
评论

相关推荐

    hibernate存取oracle的clob

    CLOB(Character Large Object)是一种用于存储大量文本数据的数据类型,在 Oracle 数据库中广泛使用。下面我们将详细介绍如何使用 Hibernate 来存取 Oracle 的 CLOB 数据。 #### 1. 理解 CLOB 在 Oracle 中,CLOB...

    hiberante3 注解帮助文档

    hiberante3 注解帮助文档hiberante3 注解帮助文档hiberante3 注解帮助文档hiberante3 注解帮助文档hiberante3 注解帮助文档

    DAO层中对Hiberante

    在Java的持久化框架中,Hibernate是一个非常流行的ORM(对象关系映射)工具,它允许开发者将数据库操作转化为对Java对象的操作。DAO(Data Access Object)层是软件设计模式中的一个重要概念,主要用于处理数据访问...

    hiberante查询方式使用详解

    在Java世界中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者使用面向对象的方式来操作数据库,而无需关心底层SQL语句的编写。本文将深入探讨Hibernate的四种主要查询方式:HQL(Hibernate Query...

    spring+mvc+hiberante

    然后,创建实体类(Entity),这些类代表数据库表,并使用 JPA 注解(如 @Entity, @Table, @Id 等)来指定它们与数据库的关系。DAO(数据访问对象)接口和实现类负责通过 SessionFactory 执行 CRUD(创建、读取、...

    hiberante 源码 配置资料

    通过在实体类上使用@Entity、@Table、@Id等注解,可以声明对象的数据库映射信息,简化配置。 4. 缓存配置:Hibernate提供了一级缓存和二级缓存,一级缓存是Session级别的,而二级缓存可以通过第三方插件如Ehcache...

    Hiberante3.jar + API

    在使用Hibernate3.jar之前,开发者需要创建一个配置文件(通常命名为hibernate.cfg.xml),配置包括数据库连接信息、实体类映射等。此外,还需要为每个Java实体类创建一个对应的.hbm.xml映射文件,定义对象与表之间...

    hiberante5.0.7安装jar包

    Hibernate使用`SessionFactory`来创建`Session`对象,`Session`是与数据库交互的入口。会话负责执行CRUD操作,如保存、更新、删除和查询实体。 **六、查询语言HQL** Hibernate Query Language (HQL) 是一种面向...

    最新springboot2hiberante5项目

    最新springboot2基础hiberante5完整项目,打包jar,运行jsp,包括后台与前台,拦截器,登录,后台下载就可以使用,注意不是jpa,里面有完整Dao,千万级数据项目分离的代码,为了适合老项目开发特意集成hiberante5....

    springmvc hiberante

    Spring MVC 和 Hibernate 是两个在Java Web开发中广泛使用的框架,它们分别是用于构建MVC(Model-View-Controller)架构的Web应用和管理数据库操作的对象关系映射(ORM)工具。在实际项目中,这两个框架的集成能提供...

    Struts+Hiberante+Sprint 框架整合

    开发工具:MyEclipse 6....Struts+Spring+Hiberante框架整合的简单登录系统 无需配置任何文件、只需在mysql中创建一个空数据库 如:create database test; 注:mysql数据库用户名:root 密码:root

    Hiberante3相关文档

    总结起来,这个压缩包文件的内容涵盖了Hibernate3的核心功能,包括面向对象的查询、缓存优化以及高效的数据加载策略,对于理解和使用Hibernate进行数据库操作具有极高的参考价值。通过深入学习这些文档,开发者可以...

    Struts2+Hiberante+ajax+Mysql 三级联动

    总的来说,"Struts2+Hiberante+ajax+Mysql 三级联动"项目展示了如何利用这些技术进行高效的Web开发,特别是在处理多级交互和动态数据展示方面。通过学习和实践这样的项目,开发者可以提升对Java Web开发的理解,尤其...

    Hiberante 有关jar包

    Hibernate Tools是一套全新而且完整的面向Hibernate3的工具集合,它包含了Eclipse插件和Ant编译流程。Hibernate Tools是JBoss Tools的核心组件,所以他也是JBoss Developer Studio的一部分

    Hiberante中的五大核心接口.txt

    这些接口对于Hibernate的正常运行至关重要,它们不仅支持对持久化对象的操作,还能够进行事务控制,是开发人员在使用Hibernate时必须掌握的关键技术点。 #### 二、Session接口 `Session` 接口是Hibernate框架中最...

    Hiberante lib

    3. **数据库驱动**:Hibernate需要与特定的数据库进行交互,因此需要相应的数据库驱动jar文件(如mysql-connector-java.jar,如果目标数据库是MySQL)。驱动类负责建立与数据库的连接,执行SQL语句,并将结果转换为...

    hiberante annotations reference.pdf

    根据提供的文件信息,“hiberante annotations reference.pdf”主要介绍了Hibernate框架中的注解使用方法与参考。下面将基于标题、描述及部分文档内容进行详细的解析。 ### Hibernate注解概述 Hibernate是一个开源...

    支持多数据库的ORM框架ef-orm.zip

    最大限度利用编译器减少编码错误的可能性 API设计和元数据模型(meta-model)的使用,使得常规的数据库查询都可以直接通过Criteria API来完成,无需使用任何JPQL/HQL/SQL。可以让避免用户犯一些语法、拼写等错误。...

    疯狂Ajax讲义4+Spring+hiberante

    【疯狂Ajax讲义4+Spring+hiberante】 在IT领域,这组资料涵盖了三个关键的技术:Ajax、Spring和Hibernate,这些都是Web开发中的重要组成部分。让我们深入探讨一下这些技术及其在实际应用中的重要性。 首先,Ajax...

    Struts2+hiberante+Spring+Extjs+OA办公系统,完整包

    **Hibernate** 是一个对象关系映射(ORM)框架,它允许开发者用Java对象来操作数据库,减少了直接编写SQL语句的工作量。Hibernate支持自动持久化、事务管理以及复杂查询,使得数据库操作更加简单和高效。 **Spring*...

Global site tag (gtag.js) - Google Analytics