gpt4 book ai didi

NHibernate 高低

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

快速提问:Nhibernate HiLo id 在数据库中是唯一的吗?

我问的原因是我们有多个实体,这些实体有一个与之关联的图像。在客户端 - 我只是将这些图像存储在一个文件夹中,使用实体 ID 作为名称 - 我这样做会被绊倒吗?

w://

最佳答案

依靠 ID 在整个数据库中是唯一的听起来有点冒险。

如果每个实体都有单独的 next_hi 值(hibernate_unique_key 表中的单独行或列),则您的 ID 将不是唯一的。如果您所有的实体共享相同的 next_hi,如果您对不同的实体使用不同的 max_lo 值,您仍然可能会得到重复的 ID。

我猜想如果您对所有实体使用共享的 next_hi 值并且所有实体都具有相同的 max_lo,那么 ID 应该是唯一的,代价是更大的 ID 碎片。但在投入任何资金之前,您可能应该仔细看看。

关于NHibernate 高低,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2833234/

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