1

我有一个简单的关系:

  • 一个类别类,其中包含零到 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字段不会被索引,我对吗?

4

1 回答 1

0
  1. 插入应该适用于类别和问题关系。

  2. 我认为问题在于上市。

  3. 在https://groups.google.com/forum/?fromgroups#!topic/google-appengine-java/VMg9xiQv1jM查看整个帖子

于 2013-06-07T14:10:04.330 回答