[Seasar-user:8312] Re: s2dao の getModifiedPropertyName について

Hirotaka HONMA [E-MAIL ADDRESS DELETED]
2007年 6月 14日 (木) 07:04:10 JST


おはようございます、本間です。

on Wed, 13 Jun 2007 22:47:48 +0900 (JST)
in [Seasar-user:8308] Re: s2dao の getModifiedPropertyName について
[E-MAIL ADDRESS DELETED] wrote:

> 1.
> >dao.diconにある org.seasar.dao.impl.NullBeanEnhancer を
> >org.seasar.dao.impl.BeanEnhancerImpl へ入れ替えてみていただ
> >けますか?
> いれかえてあります。
> 
> 2.
> Beanに
>     public void setEmpno(long empno) {
>         _modifiedPropertySet.add("empno");
>         this.empno = empno;
>     }
> 
> (略)
>     public java.util.Set getModifiedPropertyNames() {
>         return _modifiedPropertySet;
>     }
> 
> と両方しないと差分更新ができません。
> 
> 本来は、dao.diconの入れ替えだけでいいのでしょうか?

1のdao.diconの入れ替えは、どちらの方法でも必要になっています。
2のEntity実装は、BeanEnhancerが実行時に行うので、明示的に行
う必要はないと思います。

サイトのドキュメントは、1 or 2になっていますね。修正しておき
ます。m(__)m




Seasar-user メーリングリストの案内