I didn't understand why ORMs are stupid. Can someone enlighten me?
ORMs pretend to give you full abstraction, but in reality you have to be aware of the underlying SQL layer when you build your object model.
Do you really want to write SQL to retrieve data and code to populate an object for every damn thing in your system?