A Case for Grails
Java Persistence - Standard meets Reality
Object relationship mapping and hibernate