【问题标题】:JDO no fields have been identified as primary key fieldsJDO 没有字段被识别为主键字段
【发布时间】:2017-12-24 19:12:33
【问题描述】:

我最近开始看到 JDO 错误,例如

Class X has been specified with an object-id class javax.jdo.identity.StringIdentity yet no fields have been identified as primary key fields.

我的课程使用javax.persistence.Id 注释,例如:

@Id
final private String key;

【问题讨论】:

    标签: java jdo


    【解决方案1】:

    事实证明,这是由于将关键字段标记为最终字段。要解决此问题,只需将声明更改为如下所示:

    @Id
    private String key;
    

    为了后代的利益,把它留在这里!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-24
      • 1970-01-01
      • 2014-01-23
      • 1970-01-01
      • 2015-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多