紧急追加一个包在附件,Hibernate3.5.1实现还需要slf4j-nop-1.5.8.jar的支持。
1,Hibernate3.5.1中自带的Proxool版本是0.8.3。这个版本实现相对简单。与Proxool-0.9.1的区别在于jar包的增加,如果需要使用0.9.1则需要增加commons-logging.jar、proxool-cglib.jar两个包。
proxool-cglib.jar包在proxool下载文件中包含有。
最新proxool下载地址为:
http://ncu.dl.sourceforge.net/project/proxool/proxool/0.9.1/proxool-0.9.1.zip
commons-logging.jar包,我会上传到附件,以方便需要的朋友下载。
2,proxool.xml配置文件中,不能有注释代码,否则会报如下错误:
Exception in thread "main" org.hibernate.HibernateException: Proxool Provider unable to load JAXP configurator file: proxool.xml
Caused by: org.logicalcobwebs.proxool.ProxoolException: Parsing failed.
Caused by: org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.
3,proxool.xml配置文件的写法:
<?xml version="1.0" encoding="utf-8"?>
<something-else-entirely>
<proxool>
<alias>proxool</alias>
<driver-url>jdbc:oracle:thin:@localhost:1521:xe</driver-url>
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<driver-properties>
<property name="user" value="scott" />
<property name="password" value="12345678" />
</driver-properties>
<house-keeping-sleep-time>90000</house-keeping-sleep-time>
<proxool.simultaneous-build-throttle>20</proxool.simultaneous-build-throttle>
<prototype-count>5</prototype-count>
<maximum-connection-count>100</maximum-connection-count>
<minimum-connection-count>10</minimum-connection-count>
</proxool>
</something-else-entirely>
4,hibernate.cfg.xml文件的写法:
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory name="foo">
<property name="hibernate.connection.provider_class">org.hibernate.connection.ProxoolConnectionProvider</property>
<property name="hibernate.proxool.pool_alias">proxool</property>
<property name="hibernate.proxool.xml">proxool.xml</property>
<property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>
<property name="hibernate.show_sql">true</property>
<!--
<property name="hibernate.hbm2ddl.auto">create</property>
-->
<mapping resource="domain/UserTest.hbm.xml" />
</session-factory>
</hibernate-configuration>
5,不要试图让hibernate自动往Oracle里创建非法表名的表,如user表。
最后提供一个测试源码压缩包上传至附件,所需jar包,请自行添加。
hibernate-distribution-3.5.1-Final\lib\required目录下有。
good luck!
分享到:
相关推荐
hibernate的最新包,功能不以前的包强大!赶紧下吧,我已经用了,不错哦!
Hibernate3.5.1-Final-API.chm 方便实用,支持索引,最新版,效率大大提高,分享给大家 最新版3.6的api http://download.csdn.net/source/2821065
gdal_tool.zip:包含,SQLITE3、+GEOS库+PROJ+GDAL3.5.1库头文件和库文件 gdal3.5.1.zip:GDAL3.5.1测试工程,整包含个编译过程需要的所有头文件和库文件; 压缩包
在Hibernate3.5.1版本中,包含以下关键特性: 1. **对象-关系映射**:将Java类映射到数据库表,对象实例对应行,属性对应列。 2. **Session API**:提供数据库会话管理,处理CRUD操作。 3. **Criteria查询**:提供...
Struts2.2.1+Spring3.1.0.M2+Hibernate3.5.1是经典的Java企业级开发框架组合,通常被称为SSH框架。这个整合配置Demo旨在演示如何将这三个强大的框架集成在一起,实现MVC(模型-视图-控制器)架构,提供数据持久化和...
整合struts2.18+spring3.0.2+hibernate3.5.1,全部都是目前最新版本。手动添加的jar包,没有任何冗余。数据库是mysql5.0,有一张表“Test”,里面有两个字段“testid”、“testvalue”。
hibernate3.5.1Final.核心API chm版
可视化插件SWTDesigner_v7.2.0_for_Eclipse3.5第一部分
目前最新的 Connectify3.5.1 +破解补丁 2012年7月27日更新 软AP,基本一键设置,在电脑上发射Ap给其他的设备使用Wifi信号
在SpringBoot中配置MyBatis-Plus,我们需要引入依赖,配置数据源,创建Mapper接口和实体类,最后通过BaseMapper接口实现基本的数据库操作。 Druid是一个高性能的数据库连接池,它提供了监控、SQL解析、限流等功能。...
标题中的"protobuf-java-3.5.1.jar+protoc.exe哦"指的是Google开源的Protocol Buffers(简称protobuf)的Java实现库和编译器工具的版本3.5.1。Protocol Buffers是一种数据序列化协议,允许开发者将结构化的数据序列...
用于修复 window2008R2 X64 .NET Framework 3.5.1 ASP.NET Padding Oracle 漏洞(MS10-070)
《jQuery 3.5.1:前端开发的强大工具》 jQuery,这个小巧而强大的JavaScript库,自2006年发布以来,一直是前端开发者的重要工具。本次提供的“jquery-3.5.1.rar”文件,包含了jQuery的核心库版本3.5.1,这是对这个...
Centos 7 + Python 3.5.1 + Qt Creator(只是使用Qt Creator编译而已,并没有使用QT的任何库) Python调用C/C++库,我现在能做到的有两种方式 1.extern “C” 导出(互相传值比较麻烦,不建议使用这种方式): 将C/...
- **EclipseLink集成**:虽然主要还是一个Hibernate版本,但该版本也考虑到了与其他JPA实现如EclipseLink的兼容性和集成性。 - **工具链改进**:包括Hibernate Tools等在内的工具链都进行了升级,为开发者提供了更好...
google 提供了多种语言的实现,如:java、c#、c++、javascript、go 、python、ruby和php等,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 进行数据交换快许多。可以把它...
在本资源包中,我们拥有一个基于Windows 10操作系统并使用Visual Studio 2019(VS2019)开发的测试工程,该工程集成了GDAL 3.5.1版本,用于处理地理空间数据。GDAL,全称Geospatial Data Abstraction Library,是一...