このリリースでは、バグが修正され、アイデアコミュニティおよびプロフェッショナルエディションで使用できるBeetlSQLプラグインがリリースされます。
- ローカルパスエラーに対してコードが生成されるバグを修正します
- FetchOneフェッチデータエラーを修正しました。
- アイデアプラグインがリリースされました
<dependency>
<groupId>com.ibeetl</groupId>
<artifactId>beetlsql</artifactId>
<version>3.0.9-RELEASE</version>
</dependency>
BeetlSQL3は、下の緑色の矢印に示すように、マッパーからマークダウンファイルに自動的にナビゲートできるナビゲーションプラグインを提供します
プラグインをダウンロードするには、プラグインマーケットに参入して、BeetlSqlを検索するか、https: //gitee.com/eighttrigrams/beetlsql-idea-supportに直接 アクセスし、beetlsql-support-xxx.zipをダウンロードしてから、アイデアプラグインを使用してローカルにインストールします。
プラグインは、次のマッパーなどの構文ヒントも提供します。
public interface UserMapper extends BaseMapper<User> {
int select(User user,String password);
}
mdドキュメントにuと入力すると、関連する単語が自動的に表示されます
Idea Enterprise Editionの場合は、IdeaEnterpriseを使用してマークダウンSQLフラグメントをサポートできます。
select
===
```sql
select * from user where id=
```
エンタープライズバージョンは、データソースを構成するように自動的に認識してプロンプトを表示できるため、SQLフラグメントでSQLステートメントをより適切に記述できます。つまり、SQL構文が提供され、beetlsql構文も提供されます。
BeetlSQLの目標は、開発、保守、運用の効率が高く、システム内に複数のライブラリがある場合に一貫したコードの記述方法を提供するデータベースアクセスフレームワークを提供することです。BeetlSQLの作者は、一流の企業や一流のインターネット企業で長年働いており、ORMツールがどうあるべきかを知っています。
BeetlSQLアーキテクチャ
SQLManagerとClassAnnoationsを除いて、任意の部分を拡張できます