你没做错什么 您只是不删除子实体。您可以通过对子实体的显式remove()进行此操作(除了您正在执行的操作),也可以使用该注释使记录被删除。
另外,值得一提的是
CascadeType.DELETE也不会删除orphan。那意味着其他。
基本上,要自动执行此操作,您需要在父级的集合中使用它:
org.hibernate.annotations.CascadeType.DELETE_ORPHAN

你没做错什么 您只是不删除子实体。您可以通过对子实体的显式remove()进行此操作(除了您正在执行的操作),也可以使用该注释使记录被删除。
另外,值得一提的是
CascadeType.DELETE也不会删除orphan。那意味着其他。
基本上,要自动执行此操作,您需要在父级的集合中使用它:
org.hibernate.annotations.CascadeType.DELETE_ORPHAN