Hibernate:实体映射

时间:2017-04-02 17:58:14

标签: java sql spring hibernate

我有一个实体,我们称之为"问题" 。该实体包含"答案" 实体。所以,例如:

问题:"你多大了?"

答案:" 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,请附上正确的变体:

件:

  1. x + 1

  2. x + 2

  3. 2 *(x + 1)

  4. 数目:

    1. 2

    2. 12

    3. 51

    4. 3

    5. 4

    6. 123

    7. 那么,我怎么能映射这样的案例呢?我想尽可能清楚地实现它,而不是破坏我的数据库结构。谢谢。

1 个答案:

答案 0 :(得分:0)

是否有必要&#34;部分&#34;存在?你不能假设&#34;部分&#34;作为其他人的问题?