【发布时间】:2016-06-07 14:59:18
【问题描述】:
我正在使用旧的 GAE 系统,使用 JDO 2.3,它不使用实体组,但我现在希望使用实体组来利用事务。在两种实体类型上添加了一对多关系后,这对于创建的新实体可以正常工作,但在使用没有父子关系的现有旧实体时会导致问题(无法删除子实体)。
如何迁移现有的旧实体以使用新架构?我尝试在子类上更新父级,但收到了 org.datanucleus.store.appengine.DatastoreRelationFieldManager$ChildWithoutParentException ... A parent cannot be established or changed once an object has been persisted.
【问题讨论】:
标签: java google-app-engine jdo google-cloud-datastore eventual-consistency