Mybatis-plus は、CRUD 操作を簡素化するために使用される MyBatis 拡張ツールキットです。このツールキットは、MyBatis に効率的で便利なすぐに使える機能を提供しており、これを使用すると開発時間を効果的に節約できます。
Mybatis プラスの機能
MyBatisとの完全な互換性
起動時に自動的に構成する
データベースを操作するためのすぐに使えるインターフェース
強力で柔軟な条件ラッパー
主キーを生成するためのさまざまな戦略
ラムダスタイルAPI
多用途で高度にカスタマイズ可能なコードジェネレーター
自動ページング動作
SQLインジェクション防御
サポート活動の記録
プラグイン可能なカスタム インターフェイスをサポート
多くの便利な拡張機能が組み込まれています
Mybatisプラス機能
1. 単一テーブルの CURD (単純 + バッチ) 操作。自動的に完了します (比較やその他のクエリをサポート)。
2. ページング プラグイン、自動カウント クエリ、またはカスタマイズされた SQL クエリ。
3. Spring は、さまざまな環境に応じてさまざまな構成サポートをロードします (typeAliasesPackage ワイルドカード スキャンをサポートします)。
[Entity Mapper Serviceファイルを自動生成]
Mybatis-plus 更新ログ
v3.4.3
Hangao データベースのサポートを追加しました
注釈 Order By を追加してデフォルトの並べ替えをサポートする
ラッパーは存在します notExists orderBy groupBy はパラメータ バインディングをサポートします
ラッパーは setParamAlias およびその他の最適化をサポートします
マルチデータ ソース インジェクションの複数の実装をサポートするように KeyGenerator を最適化します。
複数の継承とプロキシの問題を解決するための ServiceImpl 汎用推論の強化
マイクロサービスオブジェクト送信シリアル化用に PageDto を追加しました
静的な構築方法を提供するページを追加しました
ラムダデバッグをサポートするプロキシ MethodHandleProxies を追加します。
ActiveRecord ログ オブジェクトの初期化を調整する
ActiveRecord モードの Model クラスを調整して、外部から利用できるように pkVal メソッドを開発します。
古いものとしてマークされたコードを削除する
列挙値の取得方法を最適化する
ページングカウントの安全な処理
Sequence メソッドはオーバーライドのサポートをサポートします
Mybatis 3.5.7 をアップグレードする
自動構成の遅延初期化の属性プロンプトを修正
重複キー更新時のmysqlのフィールド名がテーブル名と判断されてしまう問題を修正
ラムダ条件の NPE 例外を修正
ラムダ情報抽出方法をリファクタリングする
ラムダ情報の取得はシリアル化されません
マージジティープル/141
github の問題を修正/3208 3016
github の問題を修正/3482 データ権限プロセッサがすべてのユニオンをサポート
調整トランザクションではプロンプト情報の印刷が有効になりません
単体テストの最適化関連の依存関係のアップグレード