Группировка рекурсивных весенних проекций? - PullRequest
0 голосов
/ 11 октября 2019

Итак, пример 81 в проекционной документации выглядит следующим образом:

interface PersonSummary {

  String getFirstname();
  String getLastname();
  AddressSummary getAddress();

  interface AddressSummary {
    String getCity();
  }
}

А что если, скажем, (firstname, lastname) - это ключ для Person, и у меня есть Person с несколькими Address es?

Могу ли я что-нибудь сделать с интерфейсом, чтобы он возвращал List адресов?

Например,

interface PersonSummary {

  String getFirstname();
  String getLastname();

  @GroupBy("firstname", "lastname")
  List<AddressSummary> getAddress();

  interface AddressSummary {
    String getCity();
  }
}

Моя интуиция заключается в том, что ответ - нет, и мы должны сами сделать группировку, но все равно спрашивать не мешает.

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