原标题:了解如何使用 Spring Data JPA 处理 JPA 数据持久性(Spring中国教育管理中心)
本指南将引导您完成构建使用 Spring Data JPA 在关系数据库中存储和检索数据的应用程序的过程。
您将构建的内容
您将构建一个应用程序,该应用程序将 POJO(普通旧 Java 对象)存储在基于内存的数据库中。Customer
你需要什么
- 约15分钟
- 喜欢的文本编辑器或 IDE
- JDK 1.8或更高版本
- 格拉德尔 4+或梅文 3.2+
- 您还可以将代码直接导入到 IDE 中:
- 弹簧工具套件 (STS)
- IntelliJ IDEA
如何完成本指南
像大多数春天一样入门指南,您可以从头开始并完成每个步骤,也可以绕过您已经熟悉的基本设置步骤。无论哪种方式,你最终都会得到工作代码。
要从头开始,请转到从 Spring Initializr 开始.
要跳过基础知识,请执行以下操作:
- 下载并解压缩本指南的源存储库,或使用Git:git clone https://github.com/spring-guides/gs-accessing-data-jpa.git
- 光盘成gs-accessing-data-jpa/initial
- 跳到定义简单实体.
完成后,您可以根据 中的代码检查结果。
gs-accessing-data-jpa/complete
从 Spring Initializr 开始
您可以使用它预初始化项目,然后单击生成以下载 ZIP 文件。此项目配置为适合本教程中的示例。
手动初始化项目:
- 导航到https://start.spring.io.此服务提取应用程序所需的所有依赖项,并为您完成大部分设置。
- 选择 Gradle 或 Maven 以及您要使用的语言。本指南假定您选择了 Java。
- 单击依赖关系,然后选择 Spring Data JPA,然后选择 H2 数据库。
- 单击"生成"。
- 下载生成的 ZIP 文件,该文件是使用您的选择配置的 Web 应用程序的存档。
如果您的 IDE 具有 Spring Initializr 集成,则可以从 IDE 完成此过程。
您还可以从 Github 分叉项目,然后在 IDE 或其他编辑器中打开它。
定义简单实体
在此示例中,您将存储对象,每个对象都注释为一个 JPA 实体。以下清单显示了"客户"类(在):
Customersrc/main/java/com/example/accessingdatajpa/Customer.java
package com.example.accessingdatajpa;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import jav