【发布时间】:2016-04-15 00:15:39
【问题描述】:
我正在为我的项目使用表格生成器,下面是相同的 sn-p。
@GeneratedValue(strategy = GenerationType.TABLE, generator = " TableGenerator")
@GenericGenerator(name = "TableGenerator", strategy = "org.hibernate.id.enhanced.TableGenerator", parameters = {
@Parameter(name = "table_name", value = "TABLE_GENERATOR")}
我知道休眠将在内存中缓存给定实体的最小值和最大值,并更新 TABLE_GENERATOR 中的最小值和最大值。让我们假设该值可能是 50-100。
但我不确定 JPA/Hibernate 表生成器在集群环境中的行为是什么,即会有多个 JVM,因此每个 JMV 中相同的最小/最大值将是什么以及将在其中更新什么值表:TABLE_GENERATOR。
【问题讨论】: