我使用mybatis從數據庫中獲取數據。但是我會使用Pageable對象(從spring開始)具有分頁功能。這可能嗎?使用PaginationAndSortRepository擴展myMapper還是足夠了嗎?如何在MyBatis中使用PagingAndSorting?
例子:
@Mapper
public interface MyObjetcMapper extends PagingAndSortingRepository {
List<MyObjetc> findAllMyObjetcs(Pageable pageable);
}
,然後我用它從我的服務:
List<MyObjetc> myObjetc= myObjetcMapper.findAllCharacteristics(pageable);
return new PageImpl<>(characteristics, new PageRequest(pageable.getPageNumber(), pageable.getPageSize(), pageable.getSort()), MyObjetc.size());
的問題是,所以我將返回所有MyObjects不僅被請求的.... 我每次都必須提取感興趣的列表?
Txs非常多。我希望在解決方案。但沒關係。我將通過手動擴展我的映射器來解決它。 – java4fun
我也希望在解決方案。讓我們看看是否有人找到更好的選擇。 – amicoderozer