-
Ano, vaše analýza je správná. Správně jste identifikovali problém (my jsme měli podobný problém). A... pokud to chcete dát do výroby, nezapomeňte:
- buď ručně vygenerujte tabulku sekvencí pro nový generátor sekvencí SE správnou počáteční hodnotou/počátečním ID (jinak hibernace začne od 1 a získáte znovu )
- nebo nastavte tuto hodnotu v Kódu (zaškrtněte
initalValue
v@SequenceGenerator
).
-
Nejsem schopen vyjmenovat nejlepší postupy, ale předpokládám, že byste mohli snížit hranici 50. Také nemám zkušenosti s PostgreSQL, ale v MySQL máte jednoduchou tabulku pro následující. generátor a hibernace tvoří vše.