How to determine JPA?

I just joined a spring based project. This is the use of sleep mode as an ORM system. and it is well integrated. I learned a lot with this project. But some, like I'm not satisfied with my understanding of sleep mode, JPA, when they mix. It was very difficult for me to understand when my prime minister talks about the term in sleep mode and when he moved to JPA.

So, please give me some idea of ​​these conditions. How are they integrated? How do they differ from each other? In the context of spring-hibernate: what does it mean to have a sleep pattern?

There are many questions; I think I cannot precisely ask my question; But I am very confused by the whole state of the terms .... :(

Reagard Vijay Shanker

+3
source share
3 answers

JPA is a specification. Hibernate is one product that implements the JPA specification (e.g. EclipseLink).

Pro JPA 2 is a great resource for exploring JPA details.

ORM (Object-Relational Mapping) is a translation concept between an “object” model used by an object-oriented language, such as Java, and a “relational” model, used by a relational database, such as Oracle or MySQL. JPA and Hibernate are both tools that enable ORM, so you don't need to program the whole solution yourself.

+5
source

JPA - , ORM. - (Toplink Essentials EclipseLink JPA 1.0 JPA 2.0), Hibernate, OpenJPA ..

Hibernate JPA, / Hibernate / JPA. , JPA. , OpenEJB JPA 101 notes.

+2

Perhaps a duplicate. Differences between sleeping and other users

The very short and excellent Toolkit answer in Hibernate vs JPA can also help.

0
source

Source: https://habr.com/ru/post/1755571/


All Articles