[Seasar-user:19819] Re: [Doma]Enumの利用での要望

Toshihiro Nakamura [E-MAIL ADDRESS DELETED]
2010年 5月 29日 (土) 10:18:05 JST


中村(taedium)です。

> > もう1つselectByIdのsql自動生成ですが、
> > Entityクラスでsuperクラスを指定している場合に、
> > superクラスで定義されたカラムが
> > selectByIdのsqlの自動生成されたselectの取得カラム出力されません。
> > 取得できるようにsuperクラスのプロパティも持つように
> > freemarkerに渡すモデルを修正してもらえませんでしょうか。
> 
> これは、完全に考慮もれでした。
> 修正します。

Doma-Genを修正してSNAPSHOTを作成しました。
お試しください。

http://maven.seasar.org/maven2-snapshot/org/seasar/doma/doma-gen/1.7.0-SNAPSHOT/doma-gen-1.7.0-20100526.160744-2.jar

このSNAPSHOTでは、[Seasar-user:19809]で話にあがった
Delegateアノテーションに指定可能なDaoデリゲートも
生成できるようになっています。

build.xmlでdaoConfigデータ型に次のように指定すると出力されます。
  useDelegate="true"

対応するテンプレートのファイル名は「daoDelegate.ftl」です。
テンプレートはカスタマイズして使用するのがいいと思います。
-- 
Toshihiro Nakamura <[E-MAIL ADDRESS DELETED]>




Seasar-user メーリングリストの案内