database - 使用 Spring Data JPA 或 Hibernate 的新 Spring MVC 项目?

标签 database spring hibernate jpa spring-mvc

<分区>

我们目前正开始将 Spring MVC 用于一个新项目,我们想知道连接数据库的最佳技术是什么? Spring Data JPA 还是 Hibernate?

PS:这是我们第一个使用这些技术的项目。

最佳答案

Spring Data JPA 还是 Hibernate?如果需要,JPA 是一个接口(interface),Hibernate 是实现。您将 Hibernate 指定为您的 JPA 提供程序。

但是当您掌握了它时,我会鼓励您使用 Spring Data JPA。首先,它非常简单,代码更少,等等。我在最近的两个项目中使用过它,我很喜欢它。您可以为类型安全的查询添加 Query DSL,您的生活将会变得更加有趣。

这实际上是一个很好的起点:

Spring Data JPA Tutorial

关于database - 使用 Spring Data JPA 或 Hibernate 的新 Spring MVC 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11800556/

相关文章:

SQL:如果一列中的条目对应于不同表的另一列,则选择

java - 如何在 spring mvc 应用程序中向数据库添加重复用户名时处理异常

java - Spring Boot viewControllerHandlerMapping配置

java - 为什么 JPA 实体选择结果在每个偶数查询上都会发生变化?

mysql - MySQL 数据库设计预算的最佳实践

php - 如何将MySQL数据库表的一行链接到另一个表中的另一行

mysql - 从 mysql 触发器插入多个表

spring - ApacheConnectorProvider 与 Jersey for SSL 抛出错误

PostgreSQL/JPA - 在 import.sql 文件中导入函数?

java - @OneToMany 删除 child