Welcome to Doma-Gen¶
Doma-Gen は Doma 2 のためのコードジェネレーターです。
Doma-Gen を使うと次のことができます。
- データベースのメタデータから Java や SQL のファイル一式を生成する
- SQLの実行結果から エンティティクラスのコードを生成する
- ディレクトリ中の SQL ファイルを検出し SQL のためのテストケースを生成する
Doma-Gen は Ant タスクとして作成されているため、 Ant はもちろん、 Gradle などのビルドツールから実行できます。
コードの生成には FreeMarker を使用しており、生成されるコードは FreeMarker の記法で自由にカスタマイズ可能です。
このドキュメントは複数のセクションから成ります。