What is the difference between Hibernate and JPA? - ProProfs Discuss
Advertisement

What is the difference between Hibernate and JPA?

Asked by R. Jones, Last updated: Mar 27, 2024

+ Answer
Request
Question menu
Vote up Vote down

1 Answer

Bergeront Tiffney

Bergeront Tiffney

Here for the daily dose of fresh knowledge

Bergeront Tiffney
Bergeront Tiffney, Computer Engineer, M. Tech, Southeast Montgomery

Answered Jul 22, 2019

Both JPA and Hibernate are part of the Java programming language. JPA has a few other names. Another name for it is Java Persistence and API. They are both related to the object-relational mappings. JPA and Hibernate are related and connected by their purposes and basics. Hibernate is considered to be a tool and JPA or Java Persistence API accesses and manages data. It is used in the applications of JAVA and several other things.

Hibernate is used with the specifications of JPA. Hibernate is advanced and JPA doesn’t have implementation classes. Hibernate uses a language that is called Hibernate Query Language, but JPA doesn’t use that type of language. It uses a language that is compatible with the Java Persistence Query Language.

upvote downvote
Reply 

Advertisement
Advertisement
Search for Google images Google Image Icon
Select a recommended image
Upload from your computer Loader
Image Preview
Search for Google images Google Image Icon
Select a recommended image
Upload from your computer Loader
Image Preview
Search for Google images Google Image Icon
Select a recommended image
Upload from your computer Loader

Email Sent
We have sent an email to your address "" with instructions to reset your password.