【问题标题】:GWT RequestFactory - creating new objectsGWT RequestFactory - 创建新对象
【发布时间】:2011-11-02 11:27:07
【问题描述】:

假设您有一个名为 MyEntity 的服务器端实体,并且您的客户端也有所有相关的东西(MyEntityProxyMyEntityRequest)。

假设您想创建MyEntity 的新实例,但您不确定是否要保留它(例如用户单击“创建新的 MyEntity”,然后在编辑器出现后,用户点击“取消”)。

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

【问题讨论】:

  • 这样的 create()d 代理有问题吗?如果是这样,那是什么?否则你要什么?另外,您是否查看过 GWT SDK 中的示例?

标签: java gwt requestfactory


【解决方案1】:

您可以使用新的代理和代表在服务器端持久存在的实体的代理。所以真的不需要reallyExists 标志,除非你有特定的用例需要它。

【讨论】:

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