【发布时间】:2011-10-20 22:54:34
【问题描述】:
我有两个持久类。他们是多对多的关系。一个类具有另一类的一组对象。
@Entity class A {
@Id @Generated int id;
@ManyToMany(cascade = CascadeType.ALL)
Set<B> myset = new HashSet<B>();
}
和
@Entity class B {
@Id @Generated int id;
}
Hibernate 使用 A_id 和 B_id 列创建表:A_B。如果我删除一些 A 或 B 对象,A_B 表中的任何条目都不再有意义。可以自动删除吗?
【问题讨论】:
标签: java hibernate jpa many-to-many