Я использую NamedParameterJdbcTemplate.batchUpdate для вставки пакета строк в базу данных. Третий параметр метода — это экземпляр KeyHolder, который я могу использовать для получения списка сгенерированных ключей с помощью метода KeyHolder.getKeyList().
Мой вопрос: есть ли порядок значений в результате getKeyList() соответствует порядку строк, вставленных с помощью пакетного обновления()?
(Например, если я вставляю строки A, B, C в пакетном режиме, то гарантировано ли, что getKeyList() вернет A.id, B.id, C.id в этом порядке. Могу ли я просто сжать два списка? вместе, чтобы узнать, какая вставленная запись получила какой сгенерированный ключ?)
Подробнее здесь: https://stackoverflow.com/questions/785 ... tch-insert
Сохраняет ли KeyHolder порядок строк при пакетной вставке? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение