MyBatis Generatorを使用して、JavaとDBのやり取りを行うためのMapperやEntityModelを作成します。
Java Spring Bootのプロジェクトをあらかじめ「Spring Initializr」などを使用して作成してください。
準備
フォルダ構成
application.properties
今回はPostgreSQLを使用します。あらかじめA5M2などを使用して接続できることを確認しておいてください。もちろん、O/Rマッパーの元となるテーブルなども作成しておく必要があります。
pom.xml
今回はMavenを使用します。pom.xmlのMyBatisに必要な部分のみの抜粋です。
generatorConfig.xml
MBGで生成するための設定です。今回は全テーブルを対象としています。
O/Rマッパー作成
Generator実行
Javaプロジェクトのフォルダに移動してから以下のコマンドを実行します。
generatorConfig.xmlの設定に従って、Mapper、Model、XMLが作成されます。
コメント