1
class MyEntityProxy
{
    @Load
    MyEntityProxy2 ep;

}
public class MyEntityProxy2
{
    @Embed
    List<MyValueProxy> values;

}
class MyValueProxy
{
    String name;
    String value;
}

クライアント側では、 のリストを取得するリクエストを送信MyEntityProxyMyEntityProxy2、その値のリストを返したいと考えています。デバッグから、サーバー側ですべてのMyValueProxyリストが取得されて返されたことがわかります。しかし、クライアント側には valueProxy がありません。例.getMyValueProxies()==null

MyEntityProxy次のように、リストを要求するときにパス情報を追加します。

String[] paths=new String[]{"ep","ep.values"};

MyEntityProxy2パス(" ")を使用してリストを直接取得するリクエストを送信するvaluesと、すべての値が正常に返されます。

これについてのアイデアはありますか?ありがとう。

4

1 に答える 1

0

Ümitは正しいです。上記のコードは機能します。他の論理的な誤りがこの問題を引き起こします。Umitの素晴らしい思い出に感謝します。

于 2012-08-16T03:44:31.353 に答える