[Seasar-user:7442] Re: DBFlute 0.4.5 リリース
kubo
[E-MAIL ADDRESS DELETED]
2007年 4月 26日 (木) 02:17:55 JST
久保です。
> > [DBFLUTE-81] {Java}:
> > ClassificationDefinitionの定義Objectに、Teedaでそのまま利用できるValueLabelの"
> > List<Map<String,
> > String>>"を作成すること。
>
> 上記のやり方の実現方法を簡単でよいので、
> 教えて頂けないでしょうか?
Classificationに関しては
http://dbflute.sandbox.seasar.org/ja/tips-classification.html
です。(Document分かり難くてすいません)
サンプルを見るのが一番早いかと思います。
// DBFluteサンプルプロジェクト「LDB」
https://www.seasar.org/svn/sandbox/dbflute/trunk/dbflute_ldb
上記サンプルプロジェクトで、
/dbflute_ldb/dbflute/dfprop/classificationDefinitionMap.dfprop
/dbflute_ldb/dbflute/dfprop/classificationDeploymentMap.dfprop
で、区分値の設定があります。
これを設定して generate.bat すると
allcommon.LdClassificationDefinition というクラスに
Teedaでそのまま利用できる、「value=y,label=はい」 のList<Map>が
作成されます。
unmodifiableListのままだと、ItemSaveで怒られるので、
createValueLabelAliasListYesNo()というメソッドでコピーします。
(DBFlute-0.4.6 Snapshotをお使い下さい...後で発覚しましたm_m)
まだまだ、発展途上の機能で、自分の周りでも利用しはじめたばかりの機能です。
Teeda + DBFluteが周りで増えているので、もう少し調整して、
ドキュメントをしっかり書きたいと思います。
Seasar-user メーリングリストの案内