注釈
5、PageHelperタブプラグイン
紹介:タブmybaitsプラグ使用して、開いているアセンブリを説明する
1が依存して導入された
<! - -ウィジェット依存タブ>
<依存>
<groupIdを> com.github.pagehelper </ groupIdを>
<たartifactId> pagehelper </たartifactId>
<バージョン> 4.1.0 </バージョン>
</依存>
2、プロファイルを増加
@Configuration
パブリッククラスMyBatisConfig {
@Bean
公共PageHelper pageHelperを(){
PageHelper pageHelper新しい新しいPageHelper =();
プロパティ新しい新しいP =プロパティ();
p.setProperty( "offsetAsPageNum」、 "真");
p.setProperty( "真の" "rowBoundsWithCount");
p.setProperty( "真の"、 "合理的な");
pageHelper.setProperties(P);
pageHelperを返す;
}
}
3、包装。
PageHelper.startPage(ページサイズ) ;
PageInfo <VideoOrder>新しい新しいPageInfo = <>(一覧)PageInfo;
。4、基本原理
sqlsessionFactory - > sqlSession->エグゼ- > SQL文をMyBatisの
インターセプタを増やすことで、プラグイン、およびタブアセンブリMyBatisの
org.apache.ibatis.plugin.Interceptorを
始めます
一般的なSQL文の記述されたページ
最初の導入は依存
新しい設定ファイル。ここでは、同じ一般的なアプローチである
SQL文の出力は
、データベース内の11個のデータの合計
フィールドデータの多くは、より少ないを返すためにページングして、地図を使用して、それを抽出し
、このページングされたデータパッケージを
フローチャート
コードクラスインターセプタ。あなたはあなた自身のインターセプタをパッケージ化しようとすることができます