2010-12-30 15 views
-2

Sollte ich Hibernate anstelle von JPA verwenden? Was ist der UnterschiedJPA und Hibernate

+6

bitte klare Frage stellen –

+0

sind Sie fragen, ob Sie JPA oder Hibernate verwenden sollten? –

+0

Trotz der Frage, die in schlechtem Englisch gestellt wird, macht es immer noch Sinn. – Bozho

Antwort

5

Hibernate ist JPA.

JPA ist ein Standard. Mehrere Anbieter können die Implementierung dieses Standards bereitstellen. Hibernate ist eine Implementierung von JPA. Natürlich hat es zusätzliche Funktionen, aber es unterstützt den gesamten Standard.

Also das Beste, was zu tun ist - Gebrauch Hibernate (oder Eclipselink - eine weitere Implementierung), und nur JPA-Sachen gelten - javax.persistence.* Anmerkungen und Konfiguration über persistence.xml (statt hibernate.cfg.xml)