gpt4 book ai didi

oracle - 征求意见: One sequence for all tables

转载 作者:行者123 更新时间:2023-12-03 13:56:55 25 4
gpt4 key购买 nike

这是我最近一直在考虑的另一个问题。
我们在前面的讨论中得出结论:“自然主键不好,人工主键好。”
之前使用 Hibernate 我已经看到 Hibernate 默认为所有表创建一个序列。起初我对此感到困惑,你为什么要这样做。但后来我看到了它的好处,它使连接 parent 和 child 变得万无一失。因为没有表具有相同的主键值,所以不小心将父表与非子表链接不会产生任何结果。

有没有人看到这种方法的任何缺点。我只看到一个:你的数据库中不能有超过 999999999999999999999999999 条记录。

最佳答案

从单个序列中获取值的所有代码都可能存在性能问题 - 请参阅 this Ask Tom thread .

关于oracle - 征求意见: One sequence for all tables,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1536479/

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