RequestFactory GWT中EntityProxy中的OneToMany关系

时间:2013-08-04 18:01:42

标签: java gwt requestfactory

我在RequestFactory中遇到了EntityProxies的问题。

@ProxyFor(value=Day.class, locator = DayLocator.class)
public interface DayProxy extends EntityProxy{

      List<OrganizerEntryProxy> getEntries();
      void setEntries(List<OrganizerEntryProxy> entries);
      etc...
}

实体:

public class Day implements Serializable {

    private List<OrganizerEntry> entries;
        etc...

        public List<OrganizerEntry> getEntries(){
        return Collections.unmodifiableList(entries);
    }

    public void  setEntries(List<OrganizerEntry> entries){
        this.entries = entries;
    }
        etc....
}

OrganizerEntryProxy EntityProxy不是ValueProxy

现在,在服务中,我将Day实例发送到客户端,其中OrganizerEntry列表包含OrganizerEntry个实体。在客户端DayProxy.getEntries()收到它时返回null。单独检索OrganizerEntity就可以了。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

哈,神秘揭幕。这是一个相当基本的问题。我不得不添加.with("entries").fire(.。打电话。这看起来很愚蠢,但我所拥有的所有信息都来自http://www.gwtproject.org/doc/latest/DevGuideRequestFactory.html和一些HelloWorld互联网示例。 RequestFactory有更详细的文档吗?