java - 删除与另一个实体映射的实体

标签 java hibernate foreign-keys foreign-key-relationship

实体 A --> id、entity_a_name、foreign_key_entity_B 实体 B ---> id,entity_b_name

当我删除实体B记录时,它会自动删除具有foreign_key_entity_B的实体A吗?

Error: ORA-02292: integrity constraint (schema.FKA630D2FB5F0F1180) violated - child record found

最佳答案

我见过的大多数 Oracle 数据库都不会自动删除子记录或其他任何内容。因此,您应该先删除所有子记录,然后才能删除父记录。

关于java - 删除与另一个实体映射的实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1660123/

相关文章:

python - Django 和外键

java - ApacheActiveMQ 和 ApacheActiveMQApollo 的区别

java - Spring Boot 编辑通知

hibernate - JPA 相关子查询中缺少 "from"

node.js - 如何使用 sequelize ORM 在 postgres 中定义外键约束?

MySQL:无法删除/删除外键

java.net.URLDecoder 依赖源文件编码?

java - 使用复制构造函数而不是 Object.clone 进行深度复制的正确方法

java - Hibernate 不更新(合并)对象

mysql - 在 MYSQL 的单个列中仅存储月份和日期