我有一个名为Order的实体,它有一个属性是LineItem对象的List。当我坚持订单时,我希望它所包含的订单项对象也是持久的。我怎样才能做到这一点?我尝试将List的cascadeType设置为ALL的级联类型,但这会导致约束违规。我尝试使用MERGE,但是没有向LineItem表添加任何内容。有什么想法吗?
public class Order {
...
@OneToMany(mappedBy = "order")
private List<LineItem> orderSegments;
...
}
public class LineItem {
...
@ManyToOne
@JoinColumn(name="ORDER_ID")
private Order order;
...
}
当我坚持订单时,出于某种原因,没有任何内容放入订单项表