我有一个Survey类,其中包含一组SurveyProperties。
以下是Survey.java和SurveyProperty.java中的定义
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy="survey")
public Set<SurveyProperty> getSurveyProperties() {
return this.surveyProperties;
}
@ManyToOne
@JoinColumn(name = "survey_id", nullable=false)
public Survey getSurvey() {
return this.survey;
}
现在我从json填充Survey。调查包含不包含调查的一组SurveyProperties。现在,如果我将调查对象保存到db,它首先插入调查,然后插入survey_property,然后使用survey_id更新每个survey_property。
我应该如何配置以便使用survey_id插入survey_property?
答案 0 :(得分:0)
在保存调查对象之前,将调查对象设置为survey_property对象。
{{1}}
之后您可以使用保存或更新。