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

Hirotaka HONMA manhole @ arksystems.co.jp
2006年 11月 24日 (金) 10:49:24 JST


ほんまです。

on Fri, 24 Nov 2006 10:28:27 +0900
in [seasar-s2dao-dev:42] Re: 更新したプロパティのみをUPDATE文に含める
kubo <jazzflute @ mbn.nifty.com> wrote:

> <C>
> 
> public interface LimitUpdatable
>     public Set<String> getSetterInvokedSet();
> }
> みたいなインターフェースをS2Daoが提供して、
> これを実装していれば...
> 
> ※Downcastのみで実現可能!?Relection無しでいける!?
> ※仕様がはっきりする。

手元のコードではC案で実装しました。
A案で無い理由は久保さんと一緒です。
(コミットしちゃった方が話がすすみます?)

S2Daoでinterfaceを提供して、Entityがこれを実装していればその
まま利用。実装していなければ(イチイチsetterで記録するのは面
倒だと思います)javassistでinterfaceを埋め込む。

というふうにしてみました。

---
本間 宏崇 /** Hirotaka HONMA */
manhole @ arksystems.co.jp
ARK Systems Co., Ltd. : 株式会社アークシステム
http://www.arksystems.co.jp/
Tel. 03-3666-8140    Fax. 03-3666-8143
〒103-0026 東京都中央区日本橋兜町8-8 中島ビル6F



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