@SequenceGenerator を使用してエンティティをマッピングし、allocationSize を 100 に設定しました。Hibernate は主キーを適切に生成します。
これでバックグラウンド ジョブが発生し、一連の新しいレコードをテーブルに挿入する必要があります。このプロセスが完了したら、Hibernate に強制的に割り当てブロックをリセットさせ、シーケンスから次の ID セットを再度読み取ります。
そうしないと、hibernate は、プロセスによって入力された新しいレコードと重複する可能性のある次の ID セットを (割り当てプールに残っている ID に基づいて) 生成します。
割り当てプールをクリアし、休止状態にシーケンス nextval を強制的にリロードする方法はありますか? システム全体の設定も行います (つまり、すべてのシーケンスの再読み込みを強制します)。