を休止Javaで子テーブルの聖霊降臨祭のOneToMany関係に挿入しない:親ID私はOneToMany関係を持つエンティティ<code>ServiceConfig</code>を持って
@OneToMany(mappedBy = "serviceConfig", fetch = FetchType.EAGER, cascade = CascadeType.ALL, orphanRemoval = true)
private List<NotificationItem> notificationItems;
@OneToMany(mappedBy = "serviceConfig", fetch = FetchType.LAZY, cascade = CascadeType.ALL, orphanRemoval = true)
private List<QosItem> qosItems;
そして、それぞれの子クラスでは、私が持っている:
@ManyToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "TD_SERVICE_CONFIG_ID")
private ServiceConfig serviceConfig;
I新しいServiceConfig
を取得 - 私は3つのテーブル、ServiceConfig
、NotificationItem
とQosItem
を持っています。 NotificationItem
とQosItem
の表では、空の列TD_SERVICE_CONFIG_ID
がありますが、すべてのデータが挿入されています。
子供のTD_SERVICE_CONFIG_ID
列への正常な挿入親IDのために、休止状態(注釈または別の構成)を設定するにはどうすればよいですか?
エンティティをどのように保存しますか? 2つのNotificationItemとQosItemのServiceConfigを設定しますか? –