gpt4 book ai didi

java - Hibernate - 在没有相关表的情况下引用 OneToMany

转载 作者:行者123 更新时间:2023-12-02 09:35:39 25 4
gpt4 key购买 nike

我有以下映射。效果很好。问题是 Hibernate 为此创建了 3 个表:requestresearchrequest_researches
不需要 request_researches
我希望外键位于 research 表内。 (research.request_id)

@Entity
public class Request{

@Id
private Long id;

@OneToMany(targetEntity = Research.class,cascade= CascadeType.ALL, fetch = FetchType.EAGER)
private List<ResearchEntity> researches = new ArrayList<>();

//... getters setters
}

这可能吗?

谢谢

最佳答案

只需添加一个 @JoinColumn 注释,在其中指定相关实体的列:

    @OneToMany(targetEntity = Research.class,cascade= CascadeType.ALL, fetch = FetchType.EAGER)
@JoinColumn(name = "request_id")
private List<ResearchEntity> researches = new ArrayList<>();

关于java - Hibernate - 在没有相关表的情况下引用 OneToMany,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57543900/

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