2011-11-02 114 views
1

假设您有一个名为MyEntity的服务器端实体,并且您还拥有客户端的所有相关内容(MyEntityProxyMyEntityRequest)。GWT RequestFactory - 创建新对象

想想你想创建一个新实例MyEntity的情况,但你不确定是否要坚持它(如用户点击“创建新的MyEntity”,然后编辑器出现后,用户点击“取消”)。

所以,你打电话像requestContext.create(MyEntityProxy.class),你会得到一个MyEntityProxy类型的新对象。既然它既没有被持久化,也没有版本 - 在使用这个对象时我应该期待什么样的行为?这是一种普遍的做法,还是应该只使用持久对象 - 可能是通过让所有对象都有像boolean reallyExistsboolean temporary这样的标志?

+0

你有这样一个create()d代理的问题吗?如果是这样,它是什么?否则你要求什么?另外,你看过GWT SDK的样本吗? –

回答

1

您可以使用新代理以及代表实体在服务器端持久存在的代理。因此,除非您有特定的用例需要,否则实际上不需要reallyExists标志。