标签: google-app-engine objectify google-cloud-datastore
我在使用@OnSave保存之前填充id。
@OnSave public void populateId() { id = email + " " + module.name(); }
它适用于Objectify v4,但在v5中失败并出现错误"无法保存具有空字符串的实体@ Id"
这是故意更改还是v5中的错误?
答案 0 :(得分:2)
v5不支持更新@Id或@Parent。 Dev Docs say,"警告:您无法在@OnSave回调中更新@Id或@Parent字段"