Я импортирую необработанные данные в groovy, сотни тысяч записей. Я использую поля таблицы в качестве ключей хэш-карты, а затем использую метод add (hash) для набора данных sql groove. Набор данных отправляется в таблицу postgres, и поле ID автоматически генерируется из последовательности. Мне нужно получить идентификатор каждой записи, как она вставлена.
В java + hibernate идентификатор автоматически вставляется в соответствующее поле сохраняемого объекта. В этом случае метод add () ничего не возвращает и не добавляет поле id в хеш-таблицу. Я пытаюсь избежать использования hibernate / gorm здесь из соображений эффективности.
Спасибо за любые указатели или за лучший подход.