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

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 6月 13日 (水) 22:47:48 JST


いつもお世話になっております。
島村です。

本間さん返答ありがとうございます。
ご返答が遅くなりまして申し訳ありません。

現在

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の入れ替えだけでいいのでしょうか?

よろしくお願いします。




----- Original Message -----
>Date: Wed, 13 Jun 2007 10:10:56 +0900
>From: Hirotaka HONMA <[E-MAIL ADDRESS DELETED]>
>To: [E-MAIL ADDRESS DELETED]
>Subject: [Seasar-user:8263] Re:
> s2dao の getModifiedPropertyName について
>
>
>本間です。
>
>on Wed, 13 Jun 2007 00:36:47 +0900 (JST)
>in [Seasar-user:8261] s2dao の getModifiedPropertyName について
>[E-MAIL ADDRESS DELETED] wrote:
>
>> s2daoのgetModifiedPropertyNamesメソッドの実装方法について質問があります。
>> 
>> http://s2dao.seasar.org/ja/s2dao.html#DefMethod
>> によると
>> 
>> >getModifiedPropertyNamesメソッドを実装する方法は、以下の二通りがあります。
>> 
>> >dao.diconでBeanEnhancerImplを指定して、Daoの検索メソッドからDTOを取得する(
S2D
>> aoがメソッドを埋め込みます) 
>> >DTOにgetModifiedPropertyNamemメソッドを直に実装する
>> 
>> と書いてありますが、両方対応しないと反映されません。
>> 
>> 両方必要なのでしょうか?
>
>dao.diconにある org.seasar.dao.impl.NullBeanEnhancer を
>org.seasar.dao.impl.BeanEnhancerImpl へ入れ替えてみていただ
>けますか?
>
># ドキュメント修正漏れです。。。
>
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user




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