【发布时间】:2011-10-23 21:29:06
【问题描述】:
我将 JPA (Hibernate) 与以下具有一对多关系的实体类一起使用。
当我将元素添加到列表中,然后持久化组织实体时,它会将新元素添加到 proyects 表中,但是当我从列表中删除元素时,持久化(或合并)时没有任何反应,我想这些元素将从数据库中删除。
我在 OneToMany 注释中也尝试过 orphanRemoval=true,但它不起作用。
@Entity
public class Organization {
@Id
@GeneratedValue
public long internalId;
@Basic
@Column(nullable = false, length = 100)
private String name;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "organization")
private List<Proyect> proyects;
// Getters and Setters
}
【问题讨论】:
标签: java database hibernate jpa