使用SQL进行一对一的双向Hibernate映射

时间:2016-12-11 19:24:58

标签: java sql hibernate

我有Questionnaie_Details表,其中包含唯一ID,如下所示

@Table(name="QuestionnaireDetails")
@Id
@Column(name="Questionnaire_ID", nullable = "false")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long Questionnaire_Id;

我还有Questionnaie_Review表,它有唯一的ID(主键)以及Questionnaire_Id,这是一个外键。

@Table(name="QuestionnaireReview")
@Id
@Column(name="ID")
@GeneratedValue
private Long ID;

@OnetoOne
@JoinColumn(name="QuestionnaireId")
private QuestionnaireDetailsEntity questionnaireDetailsEntity

有人可以告诉我这是否是正确的映射?我收到QuestionnaireReview的{​​{1}}为空的错误,我认为数据库应该自动生成?

0 个答案:

没有答案