【发布时间】:2016-08-29 12:21:07
【问题描述】:
据我了解,hibernate envers 修订是全局性的,所以我认为对于系统中的每个事务,此修订号必须加一,但这是否意味着对修订号的某些锁定这会阻止事务中的并发性?
【问题讨论】:
标签: java hibernate transactions hibernate-envers
据我了解,hibernate envers 修订是全局性的,所以我认为对于系统中的每个事务,此修订号必须加一,但这是否意味着对修订号的某些锁定这会阻止事务中的并发性?
【问题讨论】:
标签: java hibernate transactions hibernate-envers
这取决于如何生成修订 ID。如果生成器(例如 Postgres 中的序列,或 MySQL 中的 auto_increment)允许并发生成,并发事务也应该可以工作。
与普通实体一样,您通常可以同时对表进行两次插入。
【讨论】: