29.3 JPA和“Spring Data”

Java持久化API是一项标准技术,可让您将对象“映射”到关系数据库。spring-boot-starter-data-jpaPOM提供了一种快速上手的方法,它提供了以下的关键依赖:

  • Hibernate —— 最受欢迎的JPA实现之一
  • Spring Data JPA —— 使实现基于JPA的存储库变得简单
  • Spring ORMs —— 来自Spring Framework的核心ORM支持

我们不会在这里介绍太多JPA或Spring Data的细节。您可以从spring.io中查看“使用JPA访问数据”指南,并阅读Spring Data JPAHibernate参考文档。

默认情况下,Spring Boot使用Hibernate 5.0.x。不过,如果愿意也可以使用4.3.x或5.2.x。请参考Hibernate 4Hibernate 5.2的示例,看看如何使用。


书籍推荐