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 に答える