gpt4 book ai didi

Java Spring boot hibernate删除级联数据

转载 作者:行者123 更新时间:2023-12-05 07:40:10 25 4
gpt4 key购买 nike

我在从数据库中正确删除数据时遇到问题。我在我的 spring boot 应用程序中使用 Hibernate orm,现在是我想从数据库中删除用户的时刻。但是有些关系,有些表包含父表用户的外键。如何删除外键链接的所有数据?这是我的所有表:以及带键的列的名称:

- User - id
- Workers - id(fk)
- Resetkeys - userId(fk)
- UserRole - userId(fk)
- Tokens - userId(fk)

如何删除拥有所有这些数据的用户?感谢您的帮助!

最佳答案

您是否在模型中使用了关系注释?像这样,

@OneToMany(cascade = CascadeType.REMOVE)

引用规范 https://docs.oracle.com/cd/E19798-01/821-1841/bnbqm/index.html

关于Java Spring boot hibernate删除级联数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46414934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com