gpt4 book ai didi

java - @OneToOne 单向级联没有通过sql查询删除

转载 作者:行者123 更新时间:2023-12-01 16:55:19 26 4
gpt4 key购买 nike


我尝试使用 @OneOnOne 关系创建两个表(主表和辅助表)
。(我使用的是 Postgres )

我这样定义初级表:

Class Table1{
@GeneratedValue
@Id
@Column
private int Id;

@OneToOne(cascade =CasscadeType.ALL)
public Table2 table2;

我的问题是当我尝试通过sql查询删除表(从Table1中删除)时,数据从Table1中删除,但它没有从table2中删除与Table1相关的行

最佳答案

你应该尝试这个:@OneToMany(cascade=CascadeType.ALL)

关于java - @OneToOne 单向级联没有通过sql查询删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61600556/

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