gpt4 book ai didi

java - Hibernate - 正确的一对一映射

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

在 A.id != B.id 的情况下,我应该如何映射 A 类和 B 类之间的一对一关联(因为 hibernate 提供了一对一关联),并且我想要有一个像 A 这样的关联。 b_id = B.id 代替?是否应该将其映射为多对一(对于 A)关联?不需要双向性。

最佳答案

除了 OneToOne 之外,您只需要指定连接列的名称,hibernate 将连接您想要的任何内容。

@OneToOne
@JoinColumn(name="B_ID", referencedColumnName="ID")
private B b;

在 XML 中映射它的传统方法是作为独特的多对一。

<many-to-one name="b" 
column="b_id"
unique="true"/>

关于java - Hibernate - 正确的一对一映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8012953/

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