gpt4 book ai didi

java - Hibernate:中心表除了集体取数据之外,在映射关系中还有什么用?

转载 作者:行者123 更新时间:2023-12-02 11:49:28 25 4
gpt4 key购买 nike

我正在为在线医生预约系统映射不同的表格。为了映射不同的关联,例如一对一、一对多、多对多等我需要一些实体的中心表。我的问题是为什么我需要中心表,除了当我获取对象时它会自动获取所有数据。例如

我有以下表格房间、工作日、时间段,为了显示它们之间的关系,我使用表chamber_day和day_slot作为中间表。现在我只在前三个表中填充数据,接下来的三个表将借助 hbm 文件中的关联自动填充。现在,当我进行预约时,我需要将信息室 id、工作日 id 和时段 id 存储在预约表中。我的问题是这个设计是否按照要求指定或需要任何更改。

最佳答案

您的问题可以更清楚地表述,也许可以使用您正在尝试的代码示例,但如果我理解您在说什么......

在进行多对多连接时,您应该只需要中心表。如果您在进行一对多/多一连接时最终得到这些额外的表,那么出于我能想到的任何原因,这在技术上都不是必需的。

希望有帮助。

关于java - Hibernate:中心表除了集体取数据之外,在映射关系中还有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47983405/

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