MyBatis Generatorの自動生成コードの設定方法は?

MyBatis Generatorを使用してコードを自動生成するためには、次の手順を実行する必要があります。

1. MyBatis Generatorプラグインの依存関係を追加する:プロジェクトの`pom.xml`ファイルにMyBatis Generatorプラグインの依存関係を追加します。例えば、

  
    
    
      org.mybatis.generator
      mybatis-generator-maven-plugin
      1.4.0
      
        
        
          mysql
          mysql-connector-java
          8.0.23
        
        
      
      
        
          Generate MyBatis Artifacts
          generate-sources
          
            generate
          
        
      
      
        
      
    
  

以下の値を正しく設定し、使用しているデータベースに応じて適切なドライバ依存性を選択してください。

2. MyBatis Generatorの生成規則を設定する場合は、プラグインの“タグ内で設定できます。

例えば:

データベース接続情報を設定します。

  com.mysql.cj.jdbc.Driver
  jdbc:mysql://localhost:3306/mydatabase
  root
  password

データベースの種類と接続情報に応じて、「“」、「“」、「“」、「“」を変更してください。

クラスを生成して配置する。

<table tablename="mytable" domainobjectname="mytableentity">
  <generatedkey column="id" sqlstatement="jdbc" identity="true" >
</generatedkey column="id" sqlstatement="jdbc" identity="true" ></table tablename="mytable" domainobjectname="mytableentity">

将“设置为要生成实体类的表名,将“设置为生成的实体类名。如果有自动增长主键。

列を使用して、プライマリキーの生成戦略を設定することができます。

MapperインターフェースとXMLファイルの作成を行う:

<table tablename="mytable" domainobjectname="mytableentity" mappername="mytablemapper">
  <generatedkey column="id" sqlstatement="jdbc" identity="true" >
</generatedkey column="id" sqlstatement="jdbc" identity="true" ></table tablename="mytable" domainobjectname="mytableentity" mappername="mytablemapper">

テーブル名にマッパーインターフェースとXMLファイルを生成する必要がある場合は、「〇〇」を、「〇〇」に対応するエンティティクラスの名前に設定してください。

生成したMapperインターフェース名を“に設定する。

3. 生成コマンドを実行します:プロジェクトのルートディレクトリでターミナルまたはコマンドラインウィンドウを開き、以下のコマンドを実行してコードジェネレータを起動します。

mvn mybatis-generator:generate

実行が成功すると、MyBatis Generatorは設定に基づいて対応するコードファイルを生成します。

bannerAds