Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.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 有没有办法在JDO中使用瞬态对象进行更新?_Java_Google App Engine_Jdo_Datanucleus - Fatal编程技术网

Java 有没有办法在JDO中使用瞬态对象进行更新?

Java 有没有办法在JDO中使用瞬态对象进行更新?,java,google-app-engine,jdo,datanucleus,Java,Google App Engine,Jdo,Datanucleus,当在Google App Engine数据存储中使用处于瞬态的对象并进行更新时,它的更新操作工作得很好,但在MySQL中使用相同的对象进行更新时,它正在创建一个新对象,因为该状态是瞬态的 所以我想问,当状态是瞬态时,有没有办法更新数据 我使用的是Datanucleus JDO和Google App Engine、java和stripes。否。它是暂时的,而不是分离的。如果确实需要,可以将字段复制到托管对象。但是,分离状态的全部要点是,您将修改它,然后附加它,这与瞬态不同。否。它是瞬态的,而不是分

当在Google App Engine数据存储中使用处于瞬态的对象并进行更新时,它的更新操作工作得很好,但在MySQL中使用相同的对象进行更新时,它正在创建一个新对象,因为该状态是瞬态的

所以我想问,当状态是瞬态时,有没有办法更新数据


我使用的是Datanucleus JDO和Google App Engine、java和stripes。

否。它是暂时的,而不是分离的。如果确实需要,可以将字段复制到托管对象。但是,分离状态的全部要点是,您将修改它,然后附加它,这与瞬态不同。

否。它是瞬态的,而不是分离的。如果确实需要,可以将字段复制到托管对象。但是分离状态的全部要点是,你将修改它,然后附加它,不像TRANSIENTOk,明白了。谢谢@DN1,你能把这个作为一个答案贴出来让其他人看得更清楚吗?