From the course: Java Persistence with JPA and Hibernate
Unlock the full course today
Join today to access over 24,400 courses taught by industry experts.
Hibernate as a JPA provider - JPA Tutorial
From the course: Java Persistence with JPA and Hibernate
Hibernate as a JPA provider
- [Instructor] If you watched the video, What is Jakarta Persistence? it should be clear to you by now that Jakarta Persistence is an abstraction or a specification that defines what should be implemented by any ORM tool. You might have read or learned before that Hibernate is an ORM tool. Other ORM tools that you possibly come across could be EclipseLink, Apache OpenJPA, and et cetera. But what's the actual relationship between Jakarta Persistence and these ORM tools? Well, in this course, we are specifically talking about Hibernate. So let's find out what's the relationship between Jakarta Persistence and Hibernate. Let's think about it in this way. If you need to use the features or facilities defined by Jakarta Persistence in your Java application, you will need to make use of some tool that implements the features defined in the Jakarta Persistence spec because you already know that Jakarta Persistence is just an abstraction or a specification only. Hibernate is one such tool…