Spring Boot jpa - OneToMany несколько отношений с одним и тем же объектом - PullRequest
0 голосов
/ 03 декабря 2018

Это пример для отношения с несколькими полями , но я хочу, чтобы отношение с несколькими сущностями было связано с ManyToOne, как показано ниже.

Я хочу создать веб-сайт, такой как stackoverflow.

так что сейчас я нашел 3 сущности

  1. Вопрос
  2. Ответ
  3. Комментарий

Я обозначил каждую сущность как

Комментарий

public class Comment {
   private int commentId;
   private String content;
} 

Ответ

public class Answer {
   private int answerId;
   private String content;
   @OneToMany
   private List<Comment> comments;
} 

Вопрос

public class Question {
   private int questionId;
   private String content;
   @OneToMany
   private List<Comment> comments;
   @OneToMany
   private List<Answer> answers;
} 

здесь Comment сущность, указанная в Answer и Question, так как настроить отношения?

У меня есть идея с ManyToOne или OneToMany ( Example1 , example2) с одной сущностью

...