【问题标题】:HikariCP and Spring JPAHikariCP 和 Spring JPA
【发布时间】:2015-12-16 17:37:41
【问题描述】:

我正在阅读 Spring Boot 和 HikariCP 的文档,并希望将其集成到我的 SB 应用程序中,但在谈到 Hikari 和 JPA 时我有点困惑。
我目前正在使用 Spring Data (spring-boot-starter-data-jpa),我的问题是:我可以在使用 JPA 时使用 HikariCP 吗?它会干扰 Hibernate 连接到数据库的方式吗?我应该做一些其他配置来使用 HikariCP 使 Hibernate 吗?文档上不是很清楚

【问题讨论】:

  • HikariCP 与其他任何数据源/连接池一样。它是一个数据源,不多不少。对于您的 JPA 提供者来说,只要它是 DataSource 就没有关系。

标签: spring spring-boot spring-data hikaricp


【解决方案1】:

一起使用 JPA 和 HikariCP 没有问题。 根据您要使用的 JPA 实现,您可以多看看,但通常支持 Hibernate 和 EclipseLink。例如,这里是一个使用您描述的确切技术集的示例:

HikariCP + JPA + spring-data

【讨论】:

  • 但是在使用 Spring boot 时需要配置 HikariCP 吗?这样做有什么意义吗?