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