Сохраняет ли KeyHolder порядок строк при пакетной вставке?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Сохраняет ли KeyHolder порядок строк при пакетной вставке?

Сообщение Anonymous »

Я использую NamedParameterJdbcTemplate.batchUpdate для вставки пакета строк в базу данных. Третий параметр метода — это экземпляр KeyHolder, который я могу использовать для получения списка сгенерированных ключей с помощью метода KeyHolder.getKeyList().
Мой вопрос: есть ли порядок значений в результате getKeyList() соответствует порядку строк, вставленных с помощью пакетного обновления()?
(Например, если я вставляю строки A, B, C в пакетном режиме, затем гарантировано ли, что getKeyList() возвращает A.id, B.id, C.id в этом порядке. Следовательно, могу ли я просто объединить два списка, чтобы узнать, какая вставленная запись получила какой сгенерированный ключ? ?)

Подробнее здесь: https://stackoverflow.com/questions/785 ... tch-insert
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»