Hibernate proxool连接池概括

本文向大家介绍Hibernate proxool连接池,可能好多人还不了解Hibernate proxool连接池,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西。

Hibernate proxool连接池跟c3p0以及dbcp不一样,它是自己生成连接的,因此连接信息放在proxool配置文件中。使用它时,需要将proxool-0.8.3.jar加入到classespath中。配置举例如下:

hibernate.cfg.xml

<?xml version="1.0" encoding="UTF-8"?> 


<!DOCTYPE hibernate-configuration PUBLIC  


"-//Hibernate/Hibernate Configuration DTD 3.0//EN  



"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> 




<hibernate-configuration> 




<session-factory> 




<!-- 显示实际操作数据库时的SQL --> 




<property name="show_sql">true</property> 




<!-- SQL方言,这边设定的是MySQL --> 




<property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property 




<!―proxool的配置 --> 




<property name="proxool.pool_alias">pool1</property> 




<property name="proxool.xml">ProxoolConf.xml</property> 




<property name="connection.provider_class">net.sf.hibernate.
connection.ProxoolConnectionProvider</property> 




<!-- 对象与数据库表格映像文件 --> 




<mapping resource="com/amigo/pojo/User.hbm.xml"/> 




<mapping resource="com/amigo/pojo/Org.hbm.xml"/> 




</session-factory> 




</hibernate-configuration> 

在hibernate.cfg.xml的同目录下编写proxool的配置文件:ProxoolConf.xml,该文件的配置实例如下:

ProxoolConf.xml

相关推荐