具有弹簧引导博客项目,并且需要显示最新的收藏张贴在主要页面,在数据库中有与职位表并用布尔值(TINYINT)show_in_main_page列,它定义是否展后在主页面或不。如何在jpa和PagingAndSortingRepository中设置每页限制结果?
在java控制器中获得dinamicaly小部件并获得每个小部件发布的最新最爱,每个小部件都有一个foreach,但每个小部件需要获得1个或更多的帖子,我使用PagingAndSortingRepository和Results,而控制器调用nextPageable()和下一个最后最喜欢的帖子。
HOWTO设置1周的结果在库中的每个页面?如何用每页结果的数量来制作一个dinamicaly函数?例如:当3是一个dinamicaly值时,通过调用存储库获得3个由控制器调用的页面结果。
我的界面:
public interface PostRepository extends PagingAndSortingRepository<PostEntity, Long>{
Page<PostEntity> findAll(Pageable pageable);
Page<PostEntity> findByShowInMainPage(Boolean showInMainPage); // <--
}
当你说你正试图从控制器做到这一点,您使用的是内置的弹簧功能来传递查询参数?/mypage?page = 1&size = 3 –
需要内部使用,不可操作使用。 –