1. 首页
  2. 编程语言
  3. Java
  4. Spring data jpa的使用与详解(复杂动态查询及分页,排序)

Spring data jpa的使用与详解(复杂动态查询及分页,排序)

上传者: 2021-05-31 13:25:16上传 PDF文件 95.87 KB 热度 19次

而Spring Data JPA支持JPA2.0的Criteria查询,相应的接口是JpaSpecificationExecutor。而JpaSpecificationExecutor这个接口基本是围绕着Specification接口来定义的,Specification接口中只定义了如下一个方法:Criteria 查询是以元模型的概念为基础的,元模型是为具体持久化单元的受管实体定义的,这些实体可以是实体类,嵌入类或者映射的父类。代表Criteria查询的根对象,Criteria查询的查询根定义了实体类型,能为将来导航获得想要的结果,它与SQL查询中的FROM子句类似。传入起始页及每页的数量,还有排序的规则及以哪个属性排序。修改repository,使其继承PagingAndSortingRepository。

用户评论