【发布时间】: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....
}
OrganizerEntryProxy 是 EntityProxy 不是 ValueProxy。
现在,在服务中,我向客户端发送一个 Day 实例,其中包含 OrganizerEntry 列表,其中包含 OrganizerEntry 实体。当它在客户端收到时DayProxy.getEntries() 返回 null。单独检索 OrganizerEntity 可以正常工作。
我做错了什么?
【问题讨论】:
标签: java gwt requestfactory