假设您有一个名为MyEntity
的服务器端实体,并且您还拥有客户端的所有相关内容(MyEntityProxy
和MyEntityRequest
)。
考虑一下你想要创建一个MyEntity
的新实例的情况,但是你不确定你是否要坚持它(比如用户点击“创建新的MyEntity”然后再编辑器出现,用户点击“取消”)。
因此,您拨打requestContext.create(MyEntityProxy.class)
之类的电话,然后获得MyEntityProxy
类型的新对象。既然它既没有持久化也没有版本 - 在使用这个对象时我应该期待什么样的行为?它是一种常见的做法,还是应该只使用持久化对象 - 可能是通过使所有对象都有boolean reallyExists
或boolean temporary
这样的标志?
答案 0 :(得分:1)
您可以使用新代理和代表服务器端持久保存的实体的代理。因此,除非您具有需要它的特定用例,否则实际上不需要reallyExists
标记。