在休眠环境中对表使用单独的序列

Posted

技术标签:

【中文标题】在休眠环境中对表使用单独的序列【英文标题】:use of separate sequence for tables in hibernate envers 【发布时间】:2014-11-18 13:22:54 【问题描述】:

我知道 hibernate envers 对其生成的所有审计表都使用相同的序列,但在我的数据库中有 100 多个表,它们包含数百万条数据记录,所以我想对所有表使用单独的序列。请建议我如何实现这一点,因为我找不到与我的问题相关的任何内容。

提前致谢

【问题讨论】:

【参考方案1】:

不幸的是,目前 Envers 修订版在每个 Hibernate 配置中都是全局的。

【讨论】:

感谢亚当的回复。我的建议是在即将发布的 envers 版本中为不同的表合并单独的序列,并感谢您为我们提供休眠的 envers :)

以上是关于在休眠环境中对表使用单独的序列的主要内容,如果未能解决你的问题,请参考以下文章

休眠序列不存在

在休眠实体上使用序列

使用休眠从数据库中获取下一个序列值

MSSQL 2014 的错误休眠方言

休眠选择所有投影分组

休眠 @OneToMany 没有单独的连接表