Początek z Hibernate - instalacja bibliotek

1

Zaczynam naukę Hibernate. I już na samym początku mam pewne pytanie. Ze strony hibernate.org pobrałem dwie wersje bibliotek bo były do nich linki a nie było opisu czym się różnią. Teraz nie wiem z której korzystać a różnic między nimi musi być spora bo jedna ma 29 MB a druga 48 MB. Może ktoś z was wie która jest lepsza.
Mam biblioteki:

hibernate-search-4.1.1.Final (29 MB zip, 52 MB po rozpakowaniu)

hibernate-release-4.1.2.Final (48 MB zip, 203 MB po rozpakowaniu) (trochę dużo)

Kluczem różnicy jest tu słówko search i release.

0

Hibernate Search to jest projekt ktory integruje hibernate z apache lucene do szukania pelnotekstowego. Dziala to na podstawie hookow itp itd.
Sam hibernate final ma 203mb po rozpakowaniu? :o ale przesadzili. Ale oni pakuja wszystko co mozliwe, wszystkie liby, nawet takie ktorych nie potrzebujes. Uzyj mavena, sciagnie sie tylko to co chcesz.

0

No właśnie jest w tym zipie mnóstwo rzeczy: katalog "project", "documentation" (to zabiera najwięcej bo jakieś przykłady są, quickstarty ) no i "lib" z jarami. Chyba ten "lib" to najważniejsza część - 13,5 MB.
Katalog "project" jest chyba przeznaczony do obsługi przez Gradle (coś jak Maven?) bo są tam pliki settingów do tego programu.
Powinni do tego zrobić jakąś rozpiskę ....

0

Na pewno potrzebujesz Hibernate Core.
Prawdopodobnie będziesz też potrzebował Hibernate Annotations i Hibernate Validator.

Jeżeli używasz EntityManager, to potrzebujesz też Hibernate EntityManager

0

Dzięki.

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