千家信息网

Hibernate proxool连接池怎么配置

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本篇内容介绍了"Hibernate proxool连接池怎么配置"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够
千家信息网最后更新 2025年02月01日Hibernate proxool连接池怎么配置

本篇内容介绍了"Hibernate proxool连接池怎么配置"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

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

hibernate.cfg.xml

  1. xml version="1.0" encoding="UTF-8"?>

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

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

  4. <hibernate-configuration>

  5. <session-factory>

  6. <property name="show_sql">trueproperty>

  7. <property name="dialect">net.sf.hibernate.dialect.MySQLDialectproperty

  8. >

  9. <property name="proxool.pool_alias">pool1property>

  10. <property name="proxool.xml">ProxoolConf.xmlproperty>

  11. <property name="connection.provider_class">net.sf.hibernate.
    connection.ProxoolConnectionProviderproperty>

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

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

  14. session-factory>

  15. hibernate-configuration>

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

ProxoolConf.xml

  1. xml version="1.0" encoding="utf-8"?>

  2. <driver-url>driver-url>

  3. <driver-class><driver-class>

  4. <driver-properties>

  5. <property name="user" value="…"/>

  6. <property name="password" value="…."/>

  7. driver-properties>

  8. <house-keeping-sleep-time>90000house-keeping-sleep-time>

  9. <maximum-new-connections>20maximum-new-connections>

  10. <prototype-count>5prototype-count>

  11. <maximum-connection-count>100maximum-connection-count>

  12. <minimum-connection-count>10minimum-connection-count>

  13. proxool>

  14. something-else-entirely>

"Hibernate proxool连接池怎么配置"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

0