Hibernate vs JPA 2.0

0

Witam, jakiś czas temu obiło mi się o oczy, że współtwórca Hibernate, który pracował także przy JPA zaleca używanie JPA w projektach, jeżeli mamy taką mozliwość. Jak to się ma do rzeczywistości? Co wybrać? Projekt raczej mały - baza ma ok. 15 tabel.

0

Hibernate dąży do bycia tylko dostawcą implementacji JPA. JPA jest standardem wypracowanym przez Suna i obecnie należy się go trzymać. Niezależnie od tego ile masz tabel zawsze lepszym rozwiązaniem jest wybranie JPA (obecnie w wersji 2.0). Daje to dużą swobodę przy wyborze dostawcy (Hibernate, Toplink, iBatis i kilka innych) implementacji.

0
Koziołek napisał(a)

Hibernate dąży do bycia tylko dostawcą implementacji JPA. JPA jest standardem wypracowanym przez Suna i obecnie należy się go trzymać. Niezależnie od tego ile masz tabel zawsze lepszym rozwiązaniem jest wybranie JPA (obecnie w wersji 2.0). Daje to dużą swobodę przy wyborze dostawcy (Hibernate, Toplink, iBatis i kilka innych) implementacji.

iBatis to calkiem inna bajka, NIE MA on nic do JPA...
Tworcy Hibernate kiedys na swoim forum bodajrze sami zachecali ludzi by korzystali tylko z specyfikacji JPA.
Tak wiec samo JPA 2.0 jest bardzo dobrym rozwiazaniem, a jak chcesz poeksperymentowac to zerknij sobie tez na JDO. http://www.mariuszlipinski.pl/2007/04/co-to-jest-jdo-i-co-nowego-w-jdo-20.html

0

Jako ciekawostke przeczytajcie wypowiedz Gavina Kinga (to ten "koles od Hibernate") na temat JPA 1 i 2 i Hibernate. Ciekawe spostrzezenia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1