hibernate @OneToOne关系中如何删除主键同时清空外键呢

2025-05-01 09:29:13
推荐回答(1个)
回答1:

理论上如果房屋类中有片区类的外键,你是删不掉片区类的,他会报错说是有外键存在,数据库就会报错 。 因为 一般情况下,如果删掉某一片区 那么这个片区中的房屋也都会不存在的 ,所以你可以这样实现:写个触发器 ,在删除片区类之前 ,先删掉房屋类中与要删除片区相关的房屋,再执行删除片区类,这样应该会成功