Spring framework nos provee soporte para la configuración de varios ORM, entre ellos Hibernate. Y hablando de la configuración de Hibernate, una de las características que resultan bastante prácticas (y cómodas) desde el punto de vista del mantenimiento de código, es su capacidad de ser configurado a través de anotaciones, con lo cual ahorramos muchas líneas de código XML...
Comentarios
http://code.google.com/p/usca/wiki/SpringHibernate
Se utiliza Apache Commons-DBCP, y no C3P0, que su última actualización es de 2007.
Configuración básica => 5 archivos XML.... no esta mal