我有一个带有Question
和Choice
对象的简单模型。
一个问题有多个CHOICE(S).
有两种方法可以使用Hibernate实现该功能
实现一:所有者端是Choice
Question.java
@OneToMany (mappedBy="question")
private Set choices = new HashSet();
Choice.java
@ManyToOne
@JoinColumn (name="QUESTION_ID")
private Question question;
问题实现二:所有者端是
Question.java
@OneToMany
@JoinColumn (name = "QUESTION_ID")
private Set choices = new HashSet();
Choice.java
@ManyToOne
@JoinColumn (name="QUESTION_ID", updatable = false, insertable = false)
private Question question;
这两种实现之间的区别是什么?
https://stackoverflow.com/questions/8931342
复制相似问题