EXAM と EXAM_NORMAL の 2 つのエンティティがあります。
テスト
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Long id;
private String name;
private String codeName;
@Enumerated(EnumType.STRING)
private ExamType examType;
@ManyToOne
private Category category;
@OneToMany(mappedBy="id",cascade=CascadeType.PERSIST)
@OrderBy("id")
private List<Exam_Normal> exam_Normal;
EXAM_NORMAL
@Id
private Long item;
@Id
@ManyToOne
private Exam id;
@Enumerated(EnumType.STRING)
private Gender gender;
private Integer age_month_from;
private Integer age_month_to;
問題は、EXAMクラスにEXAM_NORMALのリストを入れて永続化しようとすると(EXAM)、最初にEXAM_NORMALを永続化しようとするためエラーが発生しますが、EXAMの主キーが存在しないために欠落しているためできないことです。持続...
順序を定義する方法はありますか? またはnull
、リストを設定し、永続化してから、リストを再度設定する必要がありますか?
ありがとう:)