符合SpringDataJpa的dao层接口规范:
1、需要继承JpaRepository和JpaSpecificationExecutor两个接口:
(1)、JpaRepository<操作的实体类类型,实体类中主键属性的类型>:
封装了基本CRUD操作
(2)、JpaSpecificationExecutor<操作的实体类类型>:
封装了复杂查询(分页)
2、需要提供相应的泛型
public interface UserDao extends JpaRepository<User, Long>, JpaSpecificationExecutor<User> {
}