MyBatis實現分頁的方法有兩種:
- 使用RowBounds對象:可以在查詢方法中傳入一個RowBounds對象來實現分頁操作。RowBounds對象有兩個參數,一個是offset,表示偏移量,即從第幾條記錄開始;另一個是limit,表示限制返回的記錄數。在查詢方法中使用RowBounds對象進行分頁查詢,可以將查詢結果限制在指定范圍內。
List<User> getUsersByPage(RowBounds rowBounds);
- 使用插件:MyBatis還提供了一些分頁插件,如PageHelper等,可以方便地實現分頁查詢。通過在配置文件中配置插件,并在查詢方法中使用插件提供的分頁功能,可以實現快速簡便的分頁操作。
List<User> getUsersByPage(int pageNum, int pageSize);
這兩種方法都可以實現MyBatis的分頁操作,具體選擇哪一種方法可以根據實際需求和項目情況進行選擇。