Я использую шестиугольную архитектуру.
У меня есть 2 шестиугольника:
- ConnexionManagment
- OrderManagment
В шестиугольнике OrderManagment я использую таблицу User, потому что у пользователя есть список заказов.
А в шестиугольнике ConnexionManagment я использую таблицу User, потому что мне нужно управлять информацией о пользователе, когда пользователь подписывается, и другими вещами.
Итак, в каждом шестиугольнике вы добавили один и тот же UserjpaEntity для взаимодействия с пользователем таблицы на уровне инфраструктуры.
Хорошо ли дублировать класс userJpaEntity в каждом шестиугольнике?
/>Или мне нужно создать общий шестиугольник и поместить в него все общие классы?
Чтобы закончить, мы можем представить другой шестиугольник, отдельный по функциональной области, который должен взаимодействовать с той же таблицей. пользователь в базе данных.
Можете ли вы помочь мне найти лучший метод?
введите здесь описание изображения
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/775 ... print-boot