Это пример для отношения с несколькими полями , но я хочу, чтобы отношение с несколькими сущностями было связано с ManyToOne, как показано ниже.
Я хочу создать веб-сайт, такой как stackoverflow.
так что сейчас я нашел 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) с одной сущностью