Я пытаюсь выяснить, где (на разных уровнях) должны начинаться бизнес-объекты и где заканчивается сопоставление объекта с таблицей.
Должны ли бизнес-объекты выходить за пределы уровня хранилища или уровня обслуживания?
Мне интересно, потому что изначально я думал, что он должен появиться из слоя хранилища, но давайте посмотрим на мои проблемы в этом случае.
Хранилище члена должно возвращать бизнес-модель. Организация-член, имеющая в качестве собственности страну участника. Страна-член должна быть строкой (Германия, США, ..), и это будет означать, что хранилище участника получит выгоду от использования хранилища страны.
Это право или хранилища должны работать отдельно. Или должен ли сервисный уровень создавать и возвращать бизнес-модель сущности-члена, используя различные репозитории?
Если мое предположение о том, что бизнес-объекты должны выходить из уровня хранилища, должно ли происходить кэширование на уровне хранилища? Я имею в виду, что сопоставление между странами или более сложными отношениями должно выиграть от кэширования на уровне хранилища?
Спасибо