如何使用注释在hibernate中进行ondelete级联

时间:2013-08-22 06:52:25

标签: java hibernate

我想在hibernate中使用注释进行ondelete级联。 在我的POJO类中,我有像id(Long),Module模块和key这样的属性作为字符串属性。 我想在删除密钥时引入级联作为PK,它具有FK关系表labelText。

请找到以下代码。

@Entity
@Table(name = "tLabel")
@SuppressWarnings("serial")
public class Label {
    private long id;
    private ModuleImpl module;
    private String key;
}

所有具有setter和getter的属性。

如何介绍ondelete级联?

1 个答案:

答案 0 :(得分:1)

因此,在您的示例中,Label和Module之间存在一对一的关系。抱歉,不能完全按照你的解释,但我希望你明白这个想法

所以你要用

注释
@OneToOne (cascade=CascadeType.REMOVE)
private ModuleImpl module;