【问题标题】:Using hibernate sequence as general sequence in application在应用程序中使用休眠序列作为通用序列
【发布时间】:2019-05-08 06:14:44
【问题描述】:

我可以看到 [jhipster] 创建的所有应用程序都使用 hibernate_sequence 作为所有实体的通用序列。通常我为每个实体创建一个序列。因此,在我的 [jhipster] 应用程序中,我必须修改实体文件以自定义序列名称而不是 hibernate_sequence。为什么你使用一般的hibernate_sequence?它是最佳实践而不是为每个实体使用新序列吗?或者你背后有一个目标?

就我而言,我有大量具有大量并发访问的实体。可以对所有这些实体使用一个序列吗?或者我应该为每一个创建一个序列?

【问题讨论】:

    标签: hibernate jhipster


    【解决方案1】:

    正如 github 网站上对同样问题的回答,有一个 long 讨论这个问题。我也认为最好为每个实体设置一个序列,但这不会实现(目前)

    【讨论】:

    • 我已经直接在我的数据库中插入了行,现在当我尝试从应用程序插入数据时会抛出 'org.postgresql.util.PSQLException: ERROR: duplicate key value against unique constraint',是否存在由于只使用一个序列,因此有什么方法可以更新实体的序列?
    猜你喜欢
    • 2023-04-04
    • 1970-01-01
    • 2022-11-03
    • 1970-01-01
    • 2021-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多