我有一个简单的关系:
- 一个类别类,其中包含零到 n 个问题
- 一个问题类,属于一个类别
我只是想设置关系并创建一个类别,然后列出这个类别,我总是收到一个503 Service Unavailable
空消息的错误......
"domain": "global",
"reason": "backendError",
"message": ""
我的课程如下所示:
类别:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Extension(vendorName = "datanucleus", key = "gae.encoded-pk", value = "true")
private String key;
private String name;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "category")
private List<Question> questions = new ArrayList<Question>();
问题:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Extension(vendorName = "datanucleus", key = "gae.encoded-pk", value = "true")
private String key;
private String question;
@ManyToOne
private Category category;
没有关系,我插入类别并列出它们没有问题,但是如果我添加关系,它总是失败......我已经尝试了很多可能性,并且在我插入一个类别后它总是无法列出类别。 ..
如果没有关系并且使用fkCategory
字符串字段而不是category
每个问题的字段,我可以让一切正常工作,但据我所知,这并不高效,因为以这种“手动”方式,该fkCategory
字段不会被索引,我对吗?