Параметры спящего режима DAO - PullRequest
1 голос
/ 23 июня 2010

Какой из них вы предпочитаете и почему?

  1. Reservation [] find (Пользователь, Показать шоу)
  2. Reservation [] find (long userId, long showId)

Спасибо

1 Ответ

2 голосов
/ 23 июня 2010

Если у вас есть свободный выбор, без ограничений, тогда я бы всегда выбрал первый.Фактически, я бы также возвратил коллекцию, такую ​​как List, а не массив.

Причина в том, что использование доменных объектов, а не идентификаторов, фокусирует внимание на бизнес-аспектах, а не на реляционныхаспекты.

Интерфейс, работающий только с объектами домена, также легче подделать, поскольку вам не нужно внезапно создавать идентификаторы.

...