MybatisPlusでのipageの使い方は何ですか。
MyBatis Plusでは、データをページングで取得するためにipageが使用されます。これはページングオブジェクトであり、ページ番号、1ページあたりのレコード数、並べ替え方法などのパラメータを指定できます。
iPageを使用してページング検索を行う手順は以下の通りです。
- 指定するページ番号と1ページに表示するレコード数を指定して、ページオブジェクトを作成してください。
- pageという名前のPage型の変数を作成し、引数として1と10を渡します。
- MyBatis Plusのページング検索メソッドを呼び出し、Pageオブジェクトをパラメータとして渡します。
- userMapper.selectPage(page, null);
→
userMapper.selectPage(page, null); - 検索結果を取得します。
- ページからユーザーリストを取得し、List userListに格納します。
- Pageオブジェクトの他のメソッドを使用して、総レコード数や総ページ数などのページに関連する情報を取得できます。
- ページの総数をtotalとして、total = page.getTotal()とし、そのうちの1ページをpagesとして、pages = page.getPages()という記述があります。
MyBatis Plusの公式ドキュメントを参照して、検索結果をソートやフィルタリングする方法があります。