Saya pikir masalahnya berasal dari fakta bahwa generator urutan sebenarnya bukan generator urutan, tetapi generator hilo urutan, dengan ukuran alokasi default 50. seperti yang ditunjukkan oleh dokumentasi:http://docs.jboss.org/ hibernate/stable/annotations/reference/en/html_single/#entity-mapping-identifier
Ini berarti bahwa jika nilai urutan adalah 5000, nilai yang dihasilkan berikutnya adalah 5000 * 50 =250000. Tambahkan nilai cache dari urutan ke persamaan, dan itu mungkin menjelaskan kesenjangan awal Anda yang besar.
Periksa nilai urutannya. Itu harus kurang dari pengidentifikasi yang dihasilkan terakhir. Berhati-hatilah untuk tidak menginisialisasi ulang urutan ke nilai yang dihasilkan terakhir ini +1, karena nilai yang dihasilkan akan tumbuh secara eksponensial (kami mengalami masalah ini, dan memiliki id bilangan bulat negatif karena meluap)