区分値簡単定義

DBFluteにおける区分値は非常に便利なのだが、classificationDefinitionMap.dfprop、classificationDeploymentMap.dfpropの2つのファイルに定義を書き加えていかなくてはなりません。追記も管理も結構大変です。


そこで区分値を簡単に定義する方法です。

http://d.hatena.ne.jp/jflute/20081030/1225369128 で詳しく書かれていますが、
classificationResource.dfpropという名前のファイルをdfpropフォルダ直下に作成し、

[区分値のタイトル]: 関連付けるカラム名
$ 区分値の名称, 区分値のコメント
- コード, 名称, 別名, コメント
- コード, 名称, 別名, コメント
- ...

という風に記述していきます。
また、以下のように定義すれば、

[FLAG]: *_flag
$ Flag, フラグを示す
- 1, True, はい, 有効を示す
- 0, False, いいえ, 無効を示す

適用するフィールドを後方一致で定義できます。


かつてはExcelに区分値の内容を書いて、VBAでclassificationDefinitionMap.dfprop、classificationDeploymentMap.dfpropのファイルを作成するマクロを書いていましたが今では楽になってます。


※過去のまとめ