【发布时间】:2015-01-30 09:53:46
【问题描述】:
正如标题所说,我想强制更改数据存储区中 Kind 的 ID 这可能吗?该类使用以下内容自动生成 ID:
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
@Extension(vendorName="datanucleus", key="gae.encoded-pk", value="true")
private String id;
这是什么原因?我不小心删除了一些我想恢复的项目,我有他们的 ID 和他们的所有属性,但如果可能的话,我希望 ID 也相同。
我尝试创建新实体并设置 ID:s 但似乎不可能。我没有收到错误,但实体不会被保存。
谢谢!
【问题讨论】:
标签: java google-app-engine google-cloud-datastore jdo