私は持っOrder
ている...
private Collection<OrderCustomField> orderCustomFields;
@OneToMany(mappedBy = "order", cascade = CascadeType.ALL)
public Collection<OrderCustomField> getOrderCustomFields() {
return orderCustomFields;
}
@JsonProperty("CustomFields")
public void setOrderCustomFields(Collection<OrderCustomField> orderCustomFields) {
this.orderCustomFields = orderCustomFields;
}
そしてOrderCustomFields
持っています
private Order order;
@ManyToOne
@javax.persistence.JoinColumn(name = "order_id", referencedColumnName = "id", nullable = false)
public Order getOrder() {
return order;
}
public void setOrder(Order order) {
this.order = order;
}
注文が保存されたときに、がorder_id
入力されていません。OrderCustomField
私はそれcascade = CascadeType.ALL
がこれらの値の入力を処理すると思いました。私が見逃したものはありますか、それとも思ったように機能しませんか?