0

我正在尝试使用 hibernate 级联删除,但不知道如何删除 3 个表的数据,第一个表与第二个表相关,第二个与第三个表相关,但关系是这样的,所以我有一所学校有 n老师,老师有n个材料,知道我该怎么做吗?

4

1 回答 1

1

要在关联中级联删除,@OnToMany您可以

  • 使用cascade = CascadeType.REMOVE它将删除所有引用实体
  • 或者您可以添加注释,该注释将在模式创建期间向外键定义@OnDelete(action=OnDeleteAction.CASCADE)添加子句ON DELETE CASCADE

也许您还想检查这个这个相关的问题。

于 2013-02-03T19:25:11.217 回答