使用jpa / hibernate持久化非持久化对象

时间:2014-05-15 00:23:37

标签: hibernate jpa

我有一个名为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;
    ...    
}

当我坚持订单时,出于某种原因,没有任何内容放入订单项表

0 个答案:

没有答案