我在一个项目中使用 Hibernate,我对何时使用 org.hibernate.annotations.CascadeType 以及何时使用 javax.persistence.CascadeType 注释感到非常困惑。
例如,当我应该使用这样的东西时:
@OneToMany(fetch = FetchType.LAZY, cascade = javax.persistence.CascadeType.ALL)
与这样的东西:
@OneToMany(fetch = FetchType.LAZY)
@Cascade(org.hibernate.annotations.CascadeType.ALL)
我还读过hibernate会忽略 one to xxxx 注释中的某些级联类型。有人可以让我直截了当吗?