Лучший способ обновить несколько записей, используя данные jpa - PullRequest
0 голосов
/ 27 апреля 2020

Привет! Я хочу обновить несколько записей в базе данных, а затем вернуть обратно значения, которые не были обновлены (в случае неправильного ввода). Какой самый быстрый способ сделать это. Я реализовал это так:

@Transactional
void updateUsers(String id, List<String> errorIds) {
  try {
    int updated = updatedByUserId(id);
  }catch(Exception e){
    errorIds.add(id);
  }
}

Я вызываю вышеупомянутую функцию для получения списка полученных идентификаторов, затем добавляю его в список в случае исключения и возвращаю идентификаторы в ответе. Есть ли лучший способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...