The ORMs provided by full stack frameworks like Rails, Django and DotNet are basically engines in and of themselves. They’re doing a lot of work at runtime to reduce pressure on the DB and ensure connections are returned to the pool as soon as possible.
They’re not ‘automagic’; you can reason with them quite easily.
They’re not ‘automagic’; you can reason with them quite easily.