Я был бы обеспокоен логикой, которая требует, чтобы идентификаторы генерировались до того, как записи будут вставлены в базу данных.
В качестве альтернативы вы можете сначала рассмотреть возможность вставки строк, выбора идентификаторов из строк, а затемиспользуя оператор обновления для выполнения вашей массовой операции.Это, однако, все еще не так предпочтительно, поскольку код Java не зависит от идентификаторов до тех пор, пока фактическая информация не будет готова для вставки.
Вы можете перенести свою информацию в XML (или любой другой формат данных, который может понять ваша база данных).), а затем вызовите хранимую процедуру для выполнения массовых вставок.