具有彈簧引導博客項目,並且需要顯示最新的收藏張貼在主要頁面,在數據庫中有與職位表並用布爾值(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 –
需要內部使用,不可操作使用。 –