Spring Data JPA入门

1、JPA 的概述 JPA 的全称是 Java Persistence API,即 Java 持久化 API,是 SUN 公司推出的一套基于 ORM 的规范,内 部是由一系列的接口和抽象类构成。JPA 通过 JDK 5.0 注解或 XML 描述对象-关系表的映射关系,并将运行期 的实体对象持久化到数据库中

2.Spring Data Jpa 的概

学习并使用 Spring Data JPA 可以极大提高开发效率!主要是 Spring Data JPA 具有如下的优点: 

1) 提供统一的接口,可避免我们再次重复编写基础的 DAO 类;

2) 遵循 JPA 规范,同时也提供了灵活的数据访问方式;

3) 通过方法名即可自动生成 HQL 语句;

4) 通过接口自动注入实现类,实现非常简单。

3、Spring Data JPA、JPA 和 Hibernate 三者的关系如下图所示

 二、SpringBoot 整合 Spring Data JPA 的快速入门 

 2、配置 pom.xml 文件 

 3、配置属性文件 

 4、创建实体 在 com.lxl.springboot.entity 下创建 Student 类,代码如下

 5、编写 dao 接口 在 com.lxl.springboot.repository 下创建接口 StudentRepository,并继承 JpaRepository 接口, 代码如下

6、编写 controller 层 在 com.lxl.springboot.controller 下创建 StudentController 类,对数据库学生表添加一条学生信 息,代码如下:

 7、编写主类 在 com.lxl.springboot 下配置项目主类,代码如下: 

8、启动测试
启动 STS 的 springboot-jpa-helloworld 项目,运行效果如下:

原文地址:https://www.cnblogs.com/l-x-l-1217/p/12526974.html