jjzjj

Pageable

全部标签

java - spring 数据 JpaRepository 方法问题中的 Pageable 和 @Param

我有以下存储库:publicinterfaceMilestoneRepositoryextendsJpaRepository{@Query("selectmfromMilestonemwherem.datefindLeftClosest(@Param("date")Datedate,Pageablepageable);}像上面那样定义工作正常,但如果我切换参数顺序:publicinterfaceMilestoneRepositoryextendsJpaRepository{@Query("selectmfromMilestonemwherem.datefindLeftClosest(P

mongodb - Spring data mongodb nearSphere 不使用 query.with(pageable)

我正在使用spring-data-mongodb对MongoDB地理结果进行分页。这是相关代码(使用MongoTemplate):Queryquery=newQuery();query.addCriteria(where("location").nearSphere(newPoint(longitude,latitude)).maxDistance(0.012));query.with(pageable);//Onanypageotherthanthefirstpage//thefollowinglistisalwaysempty(althoughthetotalnumberofrec

mysql - 如何定义从哪里开始使用 Spring Data Pageable 请求检索数据?

有没有办法用SpringData定位在哪里应用Page请求?我很难找到合适的解决方案来解决这个问题:我有一个sql表,我想从给定的ID中检索3行。我试过类似的东西:Pageablepageable=newPageRequest(0,3,Sort.Direction.DESC,"id_user");Pageusers=userReposiotry.findById_user(20L,pageable);我想从20开始到18,但这只给了我一行。我怎样才能做到这一点?我可以制作一个带有循环的算法来检索这些数据,但在某些情况下id_user没有排序。如果无法使用这种解决方案,您将如何继续从给定

java - Spring Data JPA,如何通过Pageable获取最后一页

我想获取一个实体的最后5条记录。但无法通过SpringDataJPA获取。最初我试图通过LIMIT查询获取数据,但JPA不支持LIMIT。后来我尝试了Pageable接口(interface)。PageablepageCount=newPageRequest(0,10,Direction.ASC,"id");ListtxnEntities=txnDAO.findByAccountEntity(accountEntity,pageCount);这给了我10个对象的第一页。但我的要求是获得最后10或5个对象。那么如何通过Spring框架中的Pageable接口(interface)获取呢?

java - Spring Data JPA,如何通过Pageable获取最后一页

我想获取一个实体的最后5条记录。但无法通过SpringDataJPA获取。最初我试图通过LIMIT查询获取数据,但JPA不支持LIMIT。后来我尝试了Pageable接口(interface)。PageablepageCount=newPageRequest(0,10,Direction.ASC,"id");ListtxnEntities=txnDAO.findByAccountEntity(accountEntity,pageCount);这给了我10个对象的第一页。但我的要求是获得最后10或5个对象。那么如何通过Spring框架中的Pageable接口(interface)获取呢?

java - Spring Data 不处理 Pageable Action 参数创建

我有一个简单的ControllerAction:publicclassCategoriesController{@RequestMapping(value={"/",""})publicStringlist(Modelmodel,@PageableDefault(size=CategoriesController.PAGE_LIMIT)Pageablepager){//loadpagedataPagepage=this.categoryService.findAll(pager);/*actionlogichere*/}}这是我的pom.xml片段:org.springframewor

java - Spring Data 不处理 Pageable Action 参数创建

我有一个简单的ControllerAction:publicclassCategoriesController{@RequestMapping(value={"/",""})publicStringlist(Modelmodel,@PageableDefault(size=CategoriesController.PAGE_LIMIT)Pageablepager){//loadpagedataPagepage=this.categoryService.findAll(pager);/*actionlogichere*/}}这是我的pom.xml片段:org.springframewor

java - 如何在 Spring Data JPA 中将分页与条件查询结合起来?

我使用PagingAndSortingRepository和findAll(Pageablepageable)方法来分页我的数据。我认为没有办法提供任何条件。例如,有时我想选择和寻呼city=NY的地址。有没有办法同时提供条件和分页? 最佳答案 PagingAndSortingRepository只是在分页模式下添加了非常基本的CRUD方法。作为referencedocumentation描述,您可以简单地在您定义的任何查询方法中添加一个Pageable参数来实现此查询的分页。interfaceCustomerRepositoryi

java - 如何在 Spring Data JPA 中将分页与条件查询结合起来?

我使用PagingAndSortingRepository和findAll(Pageablepageable)方法来分页我的数据。我认为没有办法提供任何条件。例如,有时我想选择和寻呼city=NY的地址。有没有办法同时提供条件和分页? 最佳答案 PagingAndSortingRepository只是在分页模式下添加了非常基本的CRUD方法。作为referencedocumentation描述,您可以简单地在您定义的任何查询方法中添加一个Pageable参数来实现此查询的分页。interfaceCustomerRepositoryi

java - 如何使用 Spring Data Pagination 在一页中获取所有结果

我想在单页中获取所有结果,我已经尝试过Pageablep=newPageRequest(1,Integer.MAX_VALUE);returncustomerRepository.findAll(p);上述方法无效,有什么方法可以实现吗?似乎无法通过自定义查询来实现here. 最佳答案 更正确的方法是使用Pageable.unpaged()PageablewholePage=Pageable.unpaged();returncustomerRepository.findAll(wholePage);
12