У нас могут быть модели, которые зависят друг от друга? - PullRequest
0 голосов
/ 21 апреля 2020
class Parent {
    long id;
    List<Child> children;   
}

class Child {
    long id;
    Parent parent;
}

GET / родители / 1, здесь должны показать детей родителей 1

GET / children / 101 здесь должны показать родителей детей 101

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

И еще я не уверен, можем ли мы иметь DTO, которые зависят друг от друга? Это правильный дизайн?

1 Ответ

0 голосов
/ 21 апреля 2020

Да. У вас могут быть модели, которые зависят друг от друга. Это широко используется в спящем режиме. Ваш пример похож на сопоставление один ко многим.

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