`
wanbin021614
  • 浏览: 28460 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

OJB Connection

阅读更多

最近总是遇到一个OJB的错误

org.apache.ojb.broker.PBFactoryException: Borrow broker from pool failed,
using PBKey org.apache.ojb.broker.PBKey: jcdAlias=oracle,
user=sa password=*****
at org.apache.ojb.broker.core.PersistenceBrokerFactoryDefaultImpl.createPersistenceBroker(Unknown Source)

后来到了google里搜索了一下,结果发现ojb的mail list里面也有人遇到相同的问题,正好可以借鉴一下。
http://mail-archives.apache.org/mod_mbox/db-ojb-user/200505.mbox/%3CBAY22-F29FC9BE0ED89B95E693857B00D0@phx.gbl%3E

大概的解释是PB的pool和connection的pool的maxactive要配置成一样,否则就会出现错误。可我配置成一样的时候,过了一段时间以后,仍然报上面的错误。想来想去也不知道是何道理,不过有一点倒是引起了我的注意,很可能是db没有close掉,原来的代码中只有db.open却没有任何一处代码调用db.close(),我把这个close放到了代码里面,不过还没有测试。

分享到:
评论

相关推荐

    韩顺平hibernate笔记

    - Apache OJB、TopLink、iBatis(MyBatis)、EJB CMP等也都是常见的ORM框架,但Hibernate以其易用性和强大的功能在业界得到了广泛的应用。 #### 二、为什么需要Hibernate? 1. **减少代码量**:通过ORM技术,可以...

    IBATIS入门

    与 Hibernate 和 Apache OJB 等全面的 ORM(对象关系映射)解决方案不同,IBATIS 提供了“半自动化”的 ORM 实现。这意味着开发者需要编写自己的 SQL 语句,而框架则负责将这些 SQL 与 Java 代码连接起来,提供了更...

    Hibernate学习笔记

    2. **使用ORM框架**:通过ORM框架如Hibernate、TopLink、OJB等,可以自动处理对象与关系型数据库之间的映射,极大地简化了开发过程。 #### 第一个实例 本实例将演示如何使用Hibernate实现一个简单的用户信息管理...

    ibatis_开发指南

    ibatis,一种半自动化的ORM(对象关系映射)框架,相较于全面封装数据库结构的“一站式”ORM解决方案如Hibernate和Apache OJB,ibatis提供了一种更为灵活的数据库操作方式。下面将详细解析ibatis的核心概念、配置...

    Hibernate 培训.pdf

    - **Apache OJB** - **优点**:性能稳定,隶属于 Apache 基金组织,具有较高的信誉度。 - **缺点**:文档资源较少,支持多种标准(如 ODMG 3.0 和 JDO 1.0)可能导致使用负担。 - **iBATIS** - **优点**:允许...

    Spring-Reference_zh_CN(Spring中文参考手册)

    Apache OJB 2.7.1.5. iBatis 2.8. 更新的样例应用 2.9. 改进的文档 I. 核心技术 3. 控制反转容器 3.1. 简介 3.2. 容器和bean的基本原理 3.2.1. 容器 3.2.1.1. 配置元数据 3.2.2. 实例化容器 3.2.2.1. 组成基于XML...

Global site tag (gtag.js) - Google Analytics