[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 メーリングリストの案内