问题似乎是您在使用
cascade=CascadeType.ALL,其中还包括
CascadeType.PERSIST。
CascadeType.PERSIST表示子实体完全由父实体管理,您不能直接删除它。为了删除,您只需要将其从父级中删除。
您可以添加其他
CascadeTypes而不是全部。例如
CascadeType.REMOVE,如果您唯一想做的就是在删除父母的情况下删除孩子。
欢迎分享,转载请注明来源:内存溢出
问题似乎是您在使用
cascade=CascadeType.ALL,其中还包括
CascadeType.PERSIST。
CascadeType.PERSIST表示子实体完全由父实体管理,您不能直接删除它。为了删除,您只需要将其从父级中删除。
您可以添加其他
CascadeTypes而不是全部。例如
CascadeType.REMOVE,如果您唯一想做的就是在删除父母的情况下删除孩子。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)