如何在没有定义cascadetype的情况下持久化实体

时间:2016-10-10 07:42:24

标签: java jpa java-ee eclipselink

I have below two entities.

@Entity
public class ClassA {   

    @JoinColumn
    private ClassA parentA;

    private List<ClassB> classBList;
}

@Entity
public class ClassB{    

    @JoinColumn
    private ClassB parentB;

    @ManyToOne
    private ClassA classA;
}

使用级联是最佳做法吗? Cascade会将许多类附加在一起,这可能会影响性能。

坚持ClassA的最佳方法是什么? 当我想要持久化ClassA时(它应该持久化parentA,classBList和ClassB中的parentB也应该被持久化)。

非常感谢任何帮助。

0 个答案:

没有答案