что бы ее изучить и в конечном счете построить SQL, который можно просто взять и построить сразу
Точнее алгоритм работы с орм сводится к тому что бы написать SQL запрос, потом его перевести я язык ОРМ. (ЗАЧЕМ?)
2) Если в ОРМ нету поддержки новой фичи для той или иной БД вы начнете писать обыкновенные SQL запросы, используя низкоуровневые обращения ОРМ к бд. Зачем тогда тут орм?
3) INSERT, UPDATE, DELETE при нормальном проектирование приложения всегда заворачивается в логический метод, что позволяет использовать транзакционные вызовы правильно
4) Любые селекты проще дебажить когда запрос перед глазами, а не когда нужно вызвать какой-то метод который дампнет SQL куда нибудь
ну в 90% запросов орм упрощает жизнь банально из-за того что это запросы уровня select * from и orm тебя освобождает от написания простых вещей по моему скромному опыту самому приходится писать запросы от 2+ join с какими-нибудь группировками, with и прочем и тут - да orm нафиг не нужно, но такие запросы редкость и пишутся редко
Обсуждают сегодня