найти красивого решения. Если у кого-нибудь есть время и идеи — напишите, пожалуйста.
В некоторых местах приложения мне нужно создавать несколько сущностей за раз. Например, когда я регистрирую пользователя, мне нужно создать сущность пользователя, сущность покупателя и привязать из друг к другу. Ну и роли там всякие проставить.
Есть ощущение, что просто плохо спроектированы сущности, и вместо пользователя с ролью покупатель, и свзяью с покупателем, лучше было бу сделать просто отдельного сущность Покупатель и все. Но переделать у меня сейчас это возможности нет.
Собственно, вопрос. Где организовать логику создания и настройки сущности? Хочется сделать сервис — юзер крейтор, который бы мог такое делать. Но, кажется, это путь в никуда.
фабрики.
Обсуждают сегодня