0

Web アプリケーションをプログラムする必要があります。ユーザーは、質問のリストを含むアンケートを作成できる必要があります (質問も作成するため)。

Questionnaire.java と Question.java を作成し、リストをアンケートにリンクするすべての方法をロックしました: OneToMany/ManyToOne の方法、マッピングあり、JoinColumn の有無にかかわらず、Embeddedable 、EmbeddedId .. ..

それらが機能することはわかっていますが、アンケートを作成しようとするたびに機能し、質問を追加しようとするたびに、ポインターまたは SQL クエリ エラーが発生します。

役に立たない方法をたくさん試したので、ここにコードを記載しませんでした。

誰かがうまくいく方法を知っていて、その方法を簡単に説明してくれるなら、それはとてもいいことです。

回答ありがとうございます。

4

1 に答える 1

0

フォーラム アプリケーションComment.java is oneToMany Post.javaの例で、私がそれをどのように使用しているかを確認できます。また、コントローラーでの使用法を確認することもできます。

例:

public static Result save(long id) {
     Form <Comment> filledForm = formComment.bindFromRequest();
     if (filledForm.hasErrors())
           return badRequest(create.render(Post.find.byId(id), filledForm));    

      Comment comment = filledForm.get(); // get data from form
      comment.post = Post.find.byId(id);  // set the model which is oneToMany to this model
      comment.author = User.loggedUser();  // set user also one user can write many comments
      comment.save();   
      return redirect(routes.Posts.list(Post.find.byId(id).topic.id));
}   
于 2013-06-27T16:38:53.763 に答える