gpt4 book ai didi

java - 持久化实体一对多关系

转载 作者:行者123 更新时间:2023-12-01 18:09:14 25 4
gpt4 key购买 nike

当我想在数据库中保存 2 个对象时遇到问题

在请求类中:

@OneToMany(cascade = CascadeType.PERSIST, mappedBy = "request")
private List<Document> documents;

在文档类中:

@JoinColumn( referencedColumnName = "ID_REQUEST")
@ManyToOne
Request request;

问题是,当我添加 request 时,我发现这 2 个对象被持久化,但在表中 Document lD_REQUEST IS ALWAYS NULL。

提前感谢您,并对我的英语表示抱歉

最佳答案

您需要声明文档表中包含请求Id的列是什么:

@JoinColumn(name = "PARENT_REQUEST")

其中 PARENT_REQUEST 是文档表中列的名称

关于java - 持久化实体一对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60496569/

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