Question from the Spring - Archive test

What is the difference between Hibernate and JPA?