gpt4 book ai didi

database - JPA 和 2 个简单的表

转载 作者:搜寻专家 更新时间:2023-10-30 20:22:36 26 4
gpt4 key购买 nike

我有 2 个表:

A
s_id(key) name cli type

B
sa_id(key) s_id user pwd

所以在Jpa我有:

@Entity
class A...{
@OneToMany(fetch=FetchType.EAGER)
@JoinTable( name="A_B",
joinColumns={@JoinColumn(name="a_id", table="a",unique=false)},
inverseJoinColumns={@JoinColumn(name="b_id", table="b", unique=true)} )
Collection<B> getB(){...}
}

类 b 只是一个没有引用 A 的基本实体类。

希望这是清楚的。我的问题是:我真的需要一个连接表来做这样一个简单的连接吗?这不能用一个简单的 joincolumn 之类的东西来完成吗?

最佳答案

不,您不需要 OneToMany 的连接表。查看@mappedBy 注释

关于database - JPA 和 2 个简单的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/167193/

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