IDEA プラグイン mybatisx プラグイン チュートリアル

       MybatisX は、IDEA に基づいた迅速な開発プラグインで、mybatis および mybatis-plus で開発する際の面倒な繰り返し作業を簡素化し、開発速度を向上させます。

        MybatisX の役割は、mybatis の関連ファイルを自動的に作成し、面倒な手動作成を排除することです。

1. MybatisX プラグインをインストールする

2. 参照関連の依存関係

3.MySQLに接続する

4. MybatisX の使用を開始し、データ テーブルを選択し、Mybatis ファイルを生成するパスを設定して、最終ファイルを生成します。


1. MybatisX プラグインをインストールする

プラグイン管理でMybatisを検索するとMybatisXが表示されるので、その右側にある「インストール」ボタンをクリックしてインストールします。

2. 参照関連の依存関係

私は SpringBoot フレームワークであり、次の Pom コンテンツを紹介します。

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>1.1.0</version>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.5.1</version>
        </dependency>

3.MySQLに接続する

1.「データベース」をクリックします

2.「+」記号をクリックし、データソースを選択します。

3. 表示されるすべてのデータ ソースの中で。MySQLを選択します

4. 表示されたデータソース設定ページで、少なくとも 3 つの項目を入力します

1) ユーザー名

2) パスワード

3) データベースリンク情報

5. データ ソース構成情報を入力すると、[データベース] の下に追加のデータベースが表示されます。

6. 追加したデータ ソース Mysql データベースに、使用する必要があるデータベースを追加します。

「0/7」の位置をクリックすると、Mysql データベースの下にあるすべてのデータベースが表示されます。

使用する必要があるデータベースを選択し、キーボードの Enter キーを押してデータベースの選択を完了します。次に、次のように表示します。

4. MybatisX の使用を開始し、データ テーブルを選択し、Mybatis ファイルを生成するパスを設定して、最終ファイルを生成します。

1. データテーブルを選択し、「右クリック」して表示されるメニューから「MybatisX-generator」を選択します。

2. 「MybatisX-generator」をクリックすると、以下の情報が表示されます。

「Mybatis-Plus3」を選択します

「完了」をクリックすると、最終結果は次のようになります。

おすすめ

転載: blog.csdn.net/speedwalkman/article/details/130315296