JDBC vs Hibernate What's the difference with JPA?

Compare JDBC Hibernate and JPA to learn which Java persistence approach fits use cases from raw SQL to full ORM.