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は設定に基づいて対応するコードファイルを生成します。