The main advantage for a business users is an ability to use natural language to describe desirable outcome.
Hibernate improves SQL coding by providing hidden hints sophisticated queries.
Hibernate shields a developer from mixed Java and SQL coding.