запись вынимается из базы данных, сначала попадает в структуру данных, потом мы её должны из этой структуры данных переложить в экземпляры какого-то класса, то есть переложить в объект.
Зачем? Ну для того чтобы всё это привязать к объектной модели. Но потом нам потребуются изменения, у нас объектная модель описывается два раза: в базе данных есть одна модель и другая модель в классе. Появляются проблемы. Данные не нужно перекладывать в абстракции…
(с) Тимур Шемсединов
Так в ОРМ ты описываешь модель единожды в приложении, а затем миграцией перекладываешь ее на бд
Про DAO и Repository этим любителям ормов расскажите. Отлично ложится и на ООП, и на DDD, и на SoC, и на чистую архитектуру
Обсуждают сегодня