-
Ya, analisis Anda benar. Anda mengidentifikasi masalahnya dengan benar (kami memiliki masalah yang sama). Dan... jika Anda akan memasukkannya ke dalam produksi, jangan lupa untuk:
- hasilkan tabel urutan secara manual untuk generator urutan baru DENGAN nilai awal/ID awal yang benar (jika tidak, hibernasi akan dimulai dari 1 dan Anda akan mendapatkan lagi )
- atau tetapkan nilai tersebut dalam Kode (centang
initalValue
di@SequenceGenerator
).
-
Saya tidak dapat menghitung praktik terbaik, tetapi saya kira Anda dapat menurunkan batas 50. Saya juga tidak memiliki pengalaman dengan PostgreSQL, tetapi di MySQL Anda memiliki tabel sederhana untuk seq. generator dan hibernasi membuat semuanya.