salut à toutes et à tous

comme vous savez tous, JDBC est un API permettant d'acceder à la base de donnés, et Hibernate permettant le mapping de la base.
je me demande quelle est la difference entre JDBC, et Hibernate?