Как будет лучше, возвращая только сгенерированные ключи вставленных сущностей против возврата полностью вставленных сущностей? - PullRequest
1 голос
/ 15 мая 2019

У меня вопрос, каков наилучший способ вернуть данные вставленных объектов с автоматически сгенерированными ключами (идентификаторами).Например, мне нужно вернуть сущности обратно после вставки их в базу данных.Я вижу три способа:

  1. Возвращать только сгенерированные ключи и сопоставлять их с необходимыми объектами сущностей в моем коде вручную.
  2. Возвращать полные сущности и отображать их в соответствующий класс сущностей.
  3. Не возвращать ничего и получать данные с помощью отдельного запроса выбора.

Случай 3 кажется менее эффективным, и я не могу выбирать между случаем 1 и случаем 2.

PS Я использую PostgreSQL, если это имеет значение.

...