Java GWT RequestFactory-创建新对象
假设您有一个名为Java GWT RequestFactory-创建新对象,java,gwt,requestfactory,Java,Gwt,Requestfactory,假设您有一个名为MyEntity的服务器端实体,并且您的客户端也有所有相关的东西(MyEntityProxy和MyEntityRequest) 考虑这样一种情况:您想创建一个新的MyEntity实例,但不确定是否要持久化它(比如用户单击“创建新MyEntity”,然后在编辑器出现后,用户单击“取消”) 因此,您可以进行一个类似于requestContext.create(MyEntityProxy.class)的调用,然后得到一个类型为MyEntityProxy的新对象。既然它既没有持久化,也没
MyEntity
的服务器端实体,并且您的客户端也有所有相关的东西(MyEntityProxy
和MyEntityRequest
)
考虑这样一种情况:您想创建一个新的MyEntity
实例,但不确定是否要持久化它(比如用户单击“创建新MyEntity”,然后在编辑器出现后,用户单击“取消”)
因此,您可以进行一个类似于
requestContext.create(MyEntityProxy.class)
的调用,然后得到一个类型为MyEntityProxy
的新对象。既然它既没有持久化,也没有版本,那么在处理这个对象时,我应该期待什么样的行为呢?这是一种常见的做法,还是我应该只处理持久化对象?可能,通过让所有对象都有一个标志,如boolean reallyExists
或boolean temporary
?您可以使用新代理和表示服务器端持久化实体的代理。所以,除非您有特定的用例需要,否则实际上不需要使用reallyExists
标志。您可以使用新代理和表示服务器端持久化实体的代理。因此,除非您有特定的用例需要,否则实际上不需要reallyExists
标志。这样的create()d代理有问题吗?如果是,是什么?否则你要什么?另外,您看过GWT SDK中的示例了吗?您对这种create()d代理有什么问题吗?如果是,是什么?否则你要什么?另外,您看过GWT SDK中的示例了吗?