【问题标题】:OneToMany relationship in EntityProxy in RequestFactory GWTRequestFactory GWT 中 EntityProxy 中的 OneToMany 关系
【发布时间】:2013-08-05 02:27:36
【问题描述】:

我在 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....
}

OrganizerEntryProxyEntityProxy 不是 ValueProxy

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

我做错了什么?

【问题讨论】:

    标签: java gwt requestfactory


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多