有什么方法可以在 JDO 中使用瞬态对象进行更新吗?

Is there any way to update using a transient object in JDO?

当使用瞬态对象并在 Google App Engine 数据存储中更新时,它的更新操作完美无缺,但是当使用同一对象在 MySQL 中更新它时,它正在创建一个新对象,因为状态是瞬态的。

所以我想问一下,有什么方法可以在state为transient的时候更新一个数据吗?

我正在使用 Datanucleus JDO 和 Google App Engine,java,条纹。

没有。它是 TRANSIENT,而不是 DETACHED。如果您确实愿意,可以将字段复制到 MANAGED 对象。但是 DETACHED 状态的全部意义在于您将修改它然后附加它,这与 TRANSIENT

不同