我有一个独立的JPA(Hibernate) –
MySQL应用程序.
我的persistence.xml看起来像:
<persistence-unit name="JPAProj" transaction-type="RESOURCE_LOCAL"> <!-- Persistence provider --> <provider> org.hibernate.ejb.HibernatePersistence </provider> .... <properties> <property name='hibernate.show_sql' value='true'/> <property name='hibernate.format_sql' value='true'/> <property name='hibernate.dialect' value='org.hibernate.dialect.MysqL5InnoDBDialect'/> <property name='hibernate.hbm2ddl.auto' value='update'/> <property name="javax.persistence.jdbc.driver" value="com.MysqL.jdbc.Driver"/> <property name="javax.persistence.jdbc.url" value="jdbc:MysqL://localhost/classicmodels"/> <property name="javax.persistence.jdbc.user" value="someuser"/> <property name="javax.persistence.jdbc.password" value=""/> </properties> </persistence-unit>
我想在此应用程序中使用连接池(比如Apache DBCP),我需要对persistence.xml进行哪些更改?
解决方法
您可以使用c3p0连接池进行休眠.检查此网址
C3P0 configuration