このプロジェクトについて
MyBatis-Plusは、MyBatis上に構築されたJava永続化ツールキットであり、データベース指向の開発を簡素化するように設計されています。READMEでは、MyBatisと完全に互換性があり、自動起動設定と一般的なデータベース操作用のすぐに使えるインターフェースを備えていると説明されています。
文書化された機能には、BaseMapperベースのCRUD操作、ラムダスタイルの条件を持つ柔軟なQueryWrapper、複数の主キー生成戦略、自動ページネーション、カスタマイズ可能なコード生成器、アクティブレコードサポート、プラグイン可能なカスタムインターフェース、SQLインジェクション防御、および組み込み拡張機能が含まれます。プロジェクトはMavenおよびGradleアーティファクトを提供し、個別のSpring Boot 2、Spring Boot 3、およびSpring Boot 4スターターを含みます。新しいバージョンや異なるJDKレベル向けに、追加のJSqlParser依存関係が記載されています。
典型的なセットアップでは、エンティティ用にBaseMapperを拡張するマッパーインターフェースを定義し、ラムダ条件を指定してselectListなどのメソッドを使用します。READMEの例では、年齢が18以上のユーザーをクエリし、MyBatis-PlusがWHERE age句を含む対応するSELECTクエリを生成します。
リポジトリは、公式ドキュメント、コード生成器、サンプル、およびショーケースコレクションへのリンクを提供します。また、エンタープライズ向けMybatis-Mateサンプルプロジェクトへのリンクも含まれます。MyBatis-PlusはApache License 2.0の下でリリースされています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.