GWT 请求工厂:无法在 EntityProxy 中获取值代理列表


class MyEntityProxy
{
    @Load
    MyEntityProxy2 ep;
}
public class MyEntityProxy2
{
    @Embed
    List<MyValueProxy> values;
}
class MyValueProxy
{
    String name;
    String value;
}

在客户端,我希望发送一个请求来获取MyEntityProxy列表,并返回MyEntityProxy2及其值列表。 从调试中,我可以在服务器端看到所有列表MyValueProxy都已检索并返回。但在客户端,没有 值代理那里。eg.getMyValueProxies()==null

我在请求列表时附加路径信息MyEntityProxy如下所示:

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

如果我发送请求直接使用 paths(" values ") 获取MyEntityProxy2列表,并且可以成功返回所有值。

对此有什么想法吗?谢谢。

Ümit 是对的,上面的代码有效,其他逻辑错误导致了这个问题,感谢 Umit 的大力提醒。

最新更新