Also the Grails ORM, but that's probably taken from Rails as well. I actually really liked it back when I was using it. Is there a good argument why automated function synthesis is a bad thing? Not trying to argue, just curious.
It's also just a limited DSL that has none of the capabilities of the host language, and can't be used to express e.g. complex queries.