Spring Data JPA提供的接口

一、SpringBoot JPA提供的核心接口

1、Repository接口
2、CrudRepository接口
3、PagingAndSortingRepository接口
4、JpaRepository接口
5、JPASpecificationExecutor接口

各个接口的继承体系图

Spring Data JPA提供的接口
CrudRepository接口

Spring Data JPA提供的接口
PagingAndSortingRepository接口

Spring Data JPA提供的接口
JpaRepository接口

Spring Data JPA提供的接口
JPASpecificationExecutor接口

该接口主要是提供了多条件查询的支持,并且可以在查询中添加排序与分页。注意JPASpecificationExecutor是单独存在的。

Spring Data JPA提供的查询方法

1、findByName+属性+条件的方式查询
2、@Query注解(nativeQuery=true表示使用原生的sql)