GWT requestfactory:无法在EntityProxy中获取valueproxy列表

时间:2012-08-15 05:19:07

标签: java gwt requestfactory objectify

class MyEntityProxy
{
    @Load
    MyEntityProxy2 ep;

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

}
class MyValueProxy
{
    String name;
    String value;
}

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

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

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

如果我直接通过路径(“MyEntityProxy2”)发送获取values列表的请求,则可以成功返回所有值。

有关于此的任何想法? 感谢。

1 个答案:

答案 0 :(得分:0)

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