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

发布于 2021-11-24 21:29:41 字数 104 浏览 731 评论 4

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

背叛残局 2021-11-29 10:06:46

学习中,看了一些教学,在 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"/>

风苍溪 2021-11-29 09:17:44

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

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

猫九 2021-11-29 03:46:44

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

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

网名女生简单气质 2021-11-29 00:13:28

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文