请教一下,使用 JPA,有必要配置像 C3P0,这样的连接池吗?

Ida62 发布于 2014/06/12 13:42
阅读 1K+
收藏 0

请教一下,使用 JPA,有必要配置像 C3P0,这样的连接池吗?

好像很少看见教程里面有讲配置连接池的.

是 JPA,不需要这个东西了.还是有所遗漏?

加载中
0
魔力猫
魔力猫

当然需要,除非是练习,不然数据库系统每次连接断开消耗很大的。

只不过现在都是由EJB、Spring来管理,JPA本身只需要注入就可以了。

0
Ida62
Ida62

 看来,我还是要在学习学习. 

要找有关 <<Spring 配置 JPA>>,这样的教学来看看?

0
xuzhou2013
xuzhou2013

jpa类似于hibernate,只是负责持久化的. 

c3p0是配置连接池的. 类似于jdbc连接数据库

0
Ida62
Ida62

学习中,看了一些教学,在 persistence.xml 中是这样配置的. 这个也算一种配置方法吧?

<property name="hibernate.connection.provider_class" value="org.hibernate.c3p0.internal.C3P0ConnectionProvider"/>

<property name="c3p0.min_size" value="5"/>
<property name="c3p0.max_size" value="30"/>
<property name="c3p0.maxIdleTime" value="60"/>
<property name="c3p0.max_statements" value="50"/>

<property name="c3p0.timeout" value="1800"/>
<property name="c3p0.idle_test_period" value="120"/>
<property name="c3p0.acquire_increment" value="1"/>
<property name="c3p0.validate" value="false"/>





返回顶部
顶部