MyBatis Generatorで途中からうまく自動生成できない

戻る
公開日:2022/2/17
MyBatis Generatorで途中からうまく自動生成できない

うまく生成できない

MyBatis Generatorを使ってデータベースのテーブルからMapper等を作成していたのですが、ある時から初回に生成した内容から随分異なるファイルが生成されるようになりました。

生成はできて成功するのですが、余分なところに@Dateがついたり、コメントの改行ができなかったりしました。
他の人に全く同じgeneratorConfig.xmlで生成してもらったところ、うまく生成でき、原因がさっぱり。

原因

結構、長い期間悩んでましたが、この前やっと解決しました。

原因は、生成しようとした対象のテーブルが複数のスキーマに存在していたためでした。

テスト用のスキーマを作っていました。うまくいく人はスキーマを一つしか作ってなかったためです。

解決

テーブルを指定するときにschemaをつければ解決しました。

<table schema="schemaA" tableName="tableA" />
戻る