Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GWT RequestFactory-创建新对象_Java_Gwt_Requestfactory - Fatal编程技术网

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中的示例了吗?