What I was trying (and evidently failing) to say is that a sufficiently powerful query generation system that's designed for people who actually like their database to be able to generate the exact SQL they would've written by hand is essential to the 'mapper' part of the equation being able to smooth out any impedence mismatches between the appropriate object model and the appropriate database schema.
Hopefully that longer answer is a bit clearer than my first attempt.
Hopefully that longer answer is a bit clearer than my first attempt.