[seasar-s2dao-dev:54] Re: 更新したプロパティのみをUPDATE文に含める

kubo jazzflute @ mbn.nifty.com
2006年 11月 27日 (月) 20:48:46 JST


久保です。

> とりあえず手元のコードをコミットしました。(Revision 656)
> 
> 白状しておきますが、現状はUnitTestが足りていません。機能が実
> 現可能かをまず見たかったためです。
> 残タスクはTODOでTestCase側に書いてあるので、これから順次足し
> ていきます。

UpdateModifiedOnlyCommandについて相談ですが、

{現状}
引数のEntityがPropertyModifiedSupportならば
  正常(ダウンキャストしてSetを取得)
そうでなければ
  異常

を

引数のEntityがPropertyModifiedSupportならば
  正常(ダウンキャストしてSetを取得)
そうでなければ
  ある決められたメソッドが存在したら{getModifiedPropertyNames}
    正常(それをReflectionで呼び出して、Setを取得)
  そうでなければ
    異常

みたいにしてもよろしいでしょうか?
(要は、「C」案だけでなく「B」案も取り入れる)

理由は:
・コンパイル時にEntityをS2Dao依存にしたくないプロジェクトもある。
  →S2Tigerを使う場合は関係ないですけど、Field-Annotationなら可能。

です。


※修正してローカルにて成功しています。




-- 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
kubo   <jazzflute @ mbn.nifty.com>
jflute <http://d.hatena.ne.jp/jflute>
株式会社ビルドシステム <http://www.buildsystem.co.jp>
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/




seasar-s2dao-dev メーリングリストの案内