私は単純な関係を持っています:
- ゼロから 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
私は正しいですか?