I have been working on spring and hibernate also python django for 7 months now. I did like spring and hibernate for designing api. But i wonder is there any framework in java which allows the developer to create models just my writing a POJO class without explicitly coding sql before.
Like what django has just create a table and run a syncdb command on manage.py file it syncs the model files to database tables.