[Seasar-user:5794] Re: [S2Dxo] DTOからネストしたJavaBeansへの代入ができない
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 1月 21日 (日) 03:00:08 JST
小林 (koichik) です.
Date: Fri, 19 Jan 2007 20:37:09 +0900
From: "小林正和" <[E-MAIL ADDRESS DELETED]>
To: "Seasar user mailing list" <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:5786] [S2Dxo] DTOからネストしたJavaBeansへの代入ができない
> DTOからネストしたJavaBeansへの代入をConversionRuleアノテーションで行っていますが、NullPointerExceptionが発生します。
> 書き方が悪いのだとは思いますが、どうすれば代入が可能になるのでしょうか。
現在の S2Dxo ではそのような変換はサポートされていません.
機能を追加する方向で検討しますが,すぐには時間が取れないため,
対応には時間がかかりそうです.
お手数ですが,当面は Dxo に二つのメソッドを定義して,
Child convertChild(ChildDto childDto);
Parent convertParent(ChildDto childDto);
次のように Child に Parent を設定してください.
Child child = dxo.convertChild(childDto);
Parent parent = dxo.convertParent(childDto);
cihld.setParent(parent);
よろしくお願いします.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内