We just started using Grails here in the office. Previously, we had a set of in-house JSF/Hibernate CRUD generation scripts.
... Grails wins. The code generation from Grails is very nice and can get you a CRUD app going in about 15 minutes, without actually putting the code in the code files!
Of course, it CAN generate the actual code into the code files, when you want to modify it. Most of the time, for regular CRUD, you can get away with just changing the views.