我有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}}为空的错误,我认为数据库应该自动生成?