Spring REST API со структурой MongoDB - PullRequest
0 голосов
/ 18 декабря 2018

Я создаю небольшой проект с Spring и MongoDB.

Вопрос в том, стоит ли повторно использовать классы из уровня DBA или я должен дублировать / изменить их в новом слое rest.models для операций контроллера IN / OUT, например?

Я использовал толькореляционные БД до сих пор, поэтому моей первоначальной структурой был традиционный MVC: Client Model-Controller-Service-DB repos, слой DBA с объектами DAO.Пример запроса POST принимает объект EmployeeRestModel в теле и передает его контроллеру.Он вызывает службу, в которой я проверяю и сопоставляю правильный объект с «EmployeeDBModel», выполняю некоторую бизнес-логику и после второй проверки сохраняю объект DAO в БД через репозиторий.

Должен ли я использовать уровень модели клиента ->отображение -> операции с объектами БД?В конце концов, данные хранятся в нескольких коллекциях JSON, почему бы не передать объект DBA непосредственно в контроллер.Да, это связано со всеми проблемами, которые я никогда не делал, например, с SQL Server.Какая структура у нереляционных БД?

Заранее спасибо!

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