короче вот пишу сервер с domain-oriented уклоном
и решил использовать доп слой repository, чтобы если я поменяю базу данных, то не переписывать много вещей, а просто поменять модельки БД (работаю с бд через репозиторий)
вот и короче сделал интерфейс модели IPost и соответственно модели Post разных бд имплементируют этот интерфейс.
Но возник вопрос, может ли репозиторий PostRepo тоже имплементировать этот интерфейс? По сути одни и те же методы
разделите интерфейс на джвенерики CanInsert CanFind и тд, заэкстендите репо, реализуйте необходимые методы
и где здесь доменй ориентед?
бтв, почти никто не меняет базы, ибо если выбрал базу - то будь добр, юзай ее на максимум