Я пишу Java-приложение, которое читает файл Excel и помещает все строки в виде записей в таблицу базы данных.для генерации первичного ключа я хочу использовать sequencegenrator с существующей последовательностью в database.use this https://www.logicbig.com/tutorials/java-ee-tutorial/jpa/seq-generator.html в качестве ссылки.
скажем, у меня есть 100k строк в Excel, и я читаю одну за другой строку иСоздание Java-объекта из него. Использование генератора последовательностей Я установил начальное значение в качестве следующего значения последовательности базы данных и размера выделения как 100 КБ.напримерследующее значение последовательности 200. затем начальное значение будет 201, а размер выделения будет 100201.
Que: я запускаю приложение, чтобы вставить все записи. Что если кто-то из пользовательского интерфейса вставит новую запись в table.sequenceбудет использовано следующее значение, но если идентификатор уже используется, получу ли я какое-либо исключение для дубликата ключа в моем Java-приложении или как мне справиться с этой ситуацией?