gpt4 book ai didi

java - 如何用hibernate指向其他表的ID?

转载 作者:行者123 更新时间:2023-12-01 16:06:39 25 4
gpt4 key购买 nike

问题:假设我有两个表 ClientProduct,其中 Client 有其主键和一个名为 products 的列(指向产品表中的 pk)...好吧,如果我需要产品仅指向一行,那很好,但如果我需要它指向...产品表中的 1000 行,产品列将必须足够大...但我无法预测这种情况。

那么,我如何设计我的表以及如何使用 hibernate 来以优化且可能“简单”的方式实现“指向”。

注意:为了保持简单性,我排除了此处呈现的“设计”的一些列。

注 2:每个 Client 的行都是唯一的,并且只有一个 Client 与 Product 的行相关,也就是说,Product 将属于一个 client 而不是其他任何人。

最佳答案

这是一种多对一的关系。您可以从产品表中引用客户端,而不是相反。

然后,您可以在 hibernate 映射文件中设置一对多关系。这是关于如何执行此操作的一个很好的示例:http://www.vaannila.com/hibernate/hibernate-example/hibernate-mapping-one-to-many-1.html

关于java - 如何用hibernate指向其他表的ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2436540/

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