S2JDBC-Gen
『
Seasar2 徹底入門 〜SAStruts/S2JDBC 対応〜
』 より
S2JDBC
と組み合わせて使う自動生成ツール
データベースからエンティティやテストケースなどのソースコードを自動生成
エンティティから DDL を生成したり、エンティティの変更点をデータベースに反映するマイグレーションなども
JdbcManager の呼び出しをタイプセーフに記述するためのクラスの生成もできる
https://gyazo.com/a43b73658416168b87505bf1bd51c234
初回に DB からエンティティを生成
その後の変更はエンティティを変更して DB に適用する
内部では
FreeMarker
というテンプレートエンジンを使用