【问题标题】:Objectify OnSave for Id field stopped working after upgrading from v4 to v5从 v4 升级到 v5 后 Objectify OnSave for Id 字段停止工作
【发布时间】:2014-07-14 15:56:24
【问题描述】:

我在使用 @OnSave 保存之前填充 id。

@OnSave
public void populateId() {
    id = email + " " + module.name();
}

它在 Objectify v4 中运行良好,但在 v5 中失败并出现错误“无法保存具有空字符串 @Id 的实体”

这是故意更改还是 v5 中的错误?

【问题讨论】:

    标签: google-app-engine objectify google-cloud-datastore


    【解决方案1】:

    v5 不支持更新@Id 或@Parent。 Dev Docs say, "注意:您不能在 @OnSave 回调中更新 @Id 或 @Parent 字段"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多