1. 概述:
JPA(Java Persistence API ,Java 持久化API) 定义了对象关系映射(ORM)和 实体对象持久化
的标准接口。
在SpringBoot中 JPA 依靠Hibernate方案得以实现。
JPA 所维护的核心是实体(Entity Bean),而它是通过持久化上下文(persistence context)
使用的。持久化上下文包含三部分:
a. 对象关系映射(obecjt relational mapping , ORM)
b. 实体操作API ,完成CURD操作
c. 查询语言,约定了面向对象的查询语言 JPQL(Java Persistence Query Language) 通过
这层关系可实现较为灵活的查询。
2. 使用JPA
a. pom.xml 中引入spring-boot-starter-data-jpa 相关包
<!--配置数据库 数据库 所需依赖 start-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<a