Hibernate JPA中有删除或删除吗
我有组和用户,其中组必须有一个所有者,否则他就不可能存在 在hibernate中,为了实现此结果,我执行以下操作:Hibernate JPA中有删除或删除吗,hibernate,orm,jpa-2.0,Hibernate,Orm,Jpa 2.0,我有组和用户,其中组必须有一个所有者,否则他就不可能存在 在hibernate中,为了实现此结果,我执行以下操作: @ManyToOne @org.hibernate.annotations.CascadeType.DELETE_ORPHAN private User owner; 在我的集团实体内 我的问题是,当我的所有项目配置都是JPA 2.0时,如何实现这一点?我已经解决了这个问题,这不是理想的方法,但它确实起到了作用: 组内 @ManyToOne(cascade=CascadeType
@ManyToOne
@org.hibernate.annotations.CascadeType.DELETE_ORPHAN
private User owner;
在我的集团实体内
我的问题是,当我的所有项目配置都是JPA 2.0时,如何实现这一点?我已经解决了这个问题,这不是理想的方法,但它确实起到了作用: 组内
@ManyToOne(cascade=CascadeType.ALL,optional=false)
private User owner;
即使在删除用户时,组也不会被删除,但这是为了应用程序的逻辑推断