Hibernate级联删除多个级别

时间:2015-04-15 14:09:36

标签: hibernate cascading-deletes

对不起英语。我有4张桌子:

**t1**
id

**t2**
id
t1_id

**t3**
id
t2_id

**t4**
id
t1_id
t2_id

在t2实体中我使用它:

@OneToMany(fetch=FetchType.LAZY, cascade = {CascadeType.ALL}, mappedBy="t2")
Set<t3> t3Set;

@OneToMany(fetch=FetchType.LAZY, cascade = {CascadeType.ALL}, mappedBy="t2")
Set<t4> t4Set;

如果我删除t2实体,那么t3-4也将被删除。但它不适用于多个级别。如何删除t1?

0 个答案:

没有答案