Ո՞րն է տարբերությունը Hibernate Native- ի և Hibernate JPA- ի միջև:


պատասխանել 1:

Պարզ,

JPA- ն հստակեցում է:

«Հիբեռնատե բնիկը» JPA- ի բնութագրում իրականացում է:

Դա նման է ինտերֆեյսի (JPA) և իրականացման դասի (ձմեռում) փոխհարաբերությունների:

Երբ մենք օգտագործում ենք Hibernate- ը, մենք պարզապես չենք կարող անցնել ORM- ի մեկ այլ ծրագրի: Այդ իսկ պատճառով, ծրագրավորողներից շատերն օգտագործում են Hibernate JPA- ն `Hibernate Native- ի փոխարեն:


պատասխանել 2:

Hibernate Native- ը ինքնին ORM գործիք է, որն ապահովում է առարկա ուղղվածություն ունեցող դասերի միջև հարաբերությունների ստեղծման շրջանակ և դասերը հանձնում է տվյալների բազայի աղյուսակներին:

HIbernate JPA- ի հետ. JPA- ն պարզապես ինտերֆեյսերի և ծանոթագրությունների տեսանկյունից ORM- ի հասնելու ստանդարտների մի շարք է, իսկ ձմեռելությունը JPA- ի ներդրումներից մեկն է ՝ շատերի նման ՝ EclipseLink- ով և այլն: