私は自分のプロジェクトにテーブルジェネレータを使用していますが、以下は同様のスニペットです。JPAクラスタ化された環境でのTableGeneratorの動作
@GeneratedValue(strategy = GenerationType.TABLE, generator = " TableGenerator")
@GenericGenerator(name = "TableGenerator", strategy = "org.hibernate.id.enhanced.TableGenerator", parameters = {
@Parameter(name = "table_name", value = "TABLE_GENERATOR")}
私は、Hibernateが特定のエンティティのためにメモリに最小値と最大値をキャッシュしてTABLE_GENERATORで最小値と最大値を更新することを知っています。値は50〜100であると仮定します。
しかし、クラスタ化された環境でJPA/Hibernateテーブルジェネレータの動作が何であるかわかりません。つまり、複数のJVMがあるため、JMVの各最小値/最大値と更新される値テーブル:TABLE_GENERATOR