@fixxxer все это понятно!
.Я говорил немного о другом. Вместо того чтобы писать простыню кверибилдера или этажи сложного запроса и потом это все поддерживать, дергать 1-2 методами учитывая существующую схему описанную в датамеппере. Все.
Одна проблема нужны ограничения чтобы в принципе нельзя было хоть как-то изменить.
Т.е. это ридонли датамеппер используется только для чтения и в нем физически выпилена/заблокирована возможность что либо менять, да защита от дурака, но даже при постоянном ревью можно пропустить. Плюс эджкейсы когда данных очень много (тоже бывают нюансы связанные с ненужной инфой в записях/строках датамепперов/тейблгейтвеев) и когда датамеппер любит все кешировать неявно.
Учитывая все нюансы понятно что все любят писать просто запрос или через квери билдер - очень предсказуемо и нет сайдэффектов, но это релаьно нудно, особенно на большом количестве полей и связей и поддерживать при изменении схемы вообще гемор.
.Я говорил немного о другом. Вместо того чтобы писать простыню кверибилдера или этажи сложного запроса и потом это все поддерживать, дергать 1-2 методами учитывая существующую схему описанную в датамеппере. Все.
Одна проблема нужны ограничения чтобы в принципе нельзя было хоть как-то изменить.
Т.е. это ридонли датамеппер используется только для чтения и в нем физически выпилена/заблокирована возможность что либо менять, да защита от дурака, но даже при постоянном ревью можно пропустить. Плюс эджкейсы когда данных очень много (тоже бывают нюансы связанные с ненужной инфой в записях/строках датамепперов/тейблгейтвеев) и когда датамеппер любит все кешировать неявно.
Учитывая все нюансы понятно что все любят писать просто запрос или через квери билдер - очень предсказуемо и нет сайдэффектов, но это релаьно нудно, особенно на большом количестве полей и связей и поддерживать при изменении схемы вообще гемор.