我有一个实体,我们称之为"问题" 。该实体包含"答案" 实体。所以,例如:
问题:"你多大了?"
答案:" 16"," 15"," 21"," 26"
正确的答案是" 21"。
此映射如下所示:
问题:
@OneToMany(cascade = CascadeType.ALL, mappedBy = "question")
private Set<Answer> answers;
答案:
@ManyToOne
@JoinColumn(name = "question_id")
private Question question;
非常清楚。但是,我想问一下几个部分甚至更多的答案,例如:
问题:x = 1,请附上正确的变体:
件:
x + 1
x + 2
2 *(x + 1)
数目:
2
12
51
3
4
123
那么,我怎么能映射这样的案例呢?我想尽可能清楚地实现它,而不是破坏我的数据库结构。谢谢。
答案 0 :(得分:0)
是否有必要&#34;部分&#34;存在?你不能假设&#34;部分&#34;作为其他人的问题?