-
Sí, tu análisis es correcto. Identificaste correctamente el problema (nosotros tuvimos un problema similar). Y... si vas a poner eso en producción, no olvides:
- o genere manualmente la tabla de secuencias para el nuevo generador de secuencias CON el valor inicial correcto/ID inicial (de lo contrario, la hibernación comenzará desde 1 y obtendrá nuevamente)
- o establezca ese valor en Código (marque
initalValue
en@SequenceGenerator
).
-
No puedo enumerar las mejores prácticas, pero supongo que podría reducir el límite de 50. Tampoco tengo experiencia con PostgreSQL, pero en MySQL tiene una tabla simple para la secuencia. generator e hibernate hacen todo el material.