Я создавал приложение EJB, которое как функция CRUD для гостиничных номеров. У меня есть 4 строки в базе данных моей комнаты.Autogenerated ids создают промежутки в последовательности после em.remove(), за которой следует em.merge или em.persist
Теперь, если я удалить 4-ю строку (с номером ID 104) с помощью метода em.remove(), а затем добавить новую строку таблица выглядит следующим образом
Зазор создается в идентификаторах с автогенерируемой последовательностью. Есть ли способ избежать этих пробелов при добавлении новых строк?
Это звучит как повторяющийся вопрос http://stackoverflow.com/questions/15312676/how-do-i-reuse-oracle-sequence-gaps-in-primary-key-column – Koitoer