「DBFLUTE-495」の説明と合わせて、おさらいしたいと思います。ここで言うClassificationとは区分値のことです。退会会員こういった区分値をどう管理するかどう実装するか、かなり現場によってバラツキがあります。バラついてたとしても困ったことがなければ良いですが、こんなプログラムが良くあったりましす。condition-bean.cb.query().setMemberStatusCode_Equal("WBS");当然のことながら、間違いやすい訳で。ディベロッパーが「あの区分値なんだっけなぁ...」って探してるっていう問題が地味にあります。condition-bean.cb.query().setMemberStatusCode_Equal_Withdrawal();見ての通り、区分値を解決するメソッドが自動生成され、それを使うことで、タイプセーフに区分値を扱うことができます。影響範囲がコンパイルエラーで検知できます。メソッドの補完で選択する形なので、ディベロッパーは、JavaDocに書かれた区分値のコメントを見ながら選択することができます。(区分値のコメントの設定については後述)「あの区分値なんだっけなぁ...」っていうのはありません。2010/04/07]0.9.6.7より、entity.setMemberStatusCode_Withdrawal()形式をメインのやり方としています。finalに定義された区分値を利用するやり方をよく見掛けますが、やはりメソッドになって補完で選ぶだけの方が実装しやすく、ディベロッパーに使ってもらいやすいです。「DBFluteを使ってるプロジェクトでは区分値の扱い方が同じ」となり、別の会社の別のプロジェクトに行ったとしても、ディベロッパーは新しい環境での適応がとても速くなります。実装面というだけでなく、区分値の管理方法という意味でも、DBFluteのClassification機能がきっかけでプロジェクト間でのバラツキがなくればいいなぁと考えています。DBFluteを利用されている方はこのClassification機能をご利用下さい。ディベロッパーの方は、このClassification機能が設定されてないな、と思ったらアーキテクトの方に相談して下さい。どのように設定するのかを説明します。区分値の配置(どのカラムにどの区分値が関連付くのか)DBFluteプロパティ(dfprop)に当てはめるとこのような感じです。区分値の定義:classificationDefinitionMap.dfprop区分値の配置:classificationDeploymentMap.dfpropそして、これらを設定する大きく三つの方法があります。DBFlute(PDFファイル)で紹介されているのはこのやり方です。