/ / Jak sprawdzić, który framework jest używany? - java, wiosna, hibernacja, jpa

Jak się dowiedzieć, który framework jest używany? - java, wiosna, hibernacja, jpa

Ostatnio zaangażowałem się w nowy projekt i zupełnie nie wiem, z jakich ram korzystam. Po jakimś czasie dowiedziałem się, że używa się wiosny, ponieważ widziałem kilka takich importów, jak

import org.springframework.beans.factory.annotation.Configurable;

i jestem pewien, że użyto wiosny.Teraz jestem zupełnie nieświadomy, czy użyto hibernacji, czy użyto jpa. Kiedy zapytałem mojego kolegę, niektórzy mówią, że jpa jest używany, a niektórzy mówią hibernacji, co oznacza, że ​​są również zdezorientowani. czy wiedziałbym, że używany jest jpa lub hibernacja.

które pakiety powinny zostać zaimportowane specjalnie dla jpa lub hibernacji. Wszelkie wskazówki proszę

Odpowiedzi:

4 dla odpowiedzi № 1

Prawdopodobnie dzieje się tak, że projekt wykorzystuje Hibernację jako implementację JPA.

Aby sprawdzić i sprawdzić, czy używany jest JPA, sprawdź kod i sprawdź, czy możesz go znaleźć EntityManager lub EntityManagerFactory

Jednym ze sposobów sprawdzenia, czy używany jest Hibernacja, jest sprawdzenie konfiguracji Spring i sprawdzenie, czy HibernateJpaVendorAdapter jest używany wszędzie

Jeśli masz plik persistence.xml, HibernateJpaVendorAdapter nie powinno być obecne nigdzie, i możesz sprawdzić, czy hibernacja jest wymieniona gdziekolwiek w pliku


4 dla odpowiedzi nr 2

Sprawdź swój projekt pom.xml. To jest plik konfiguracyjny dla Maven, który obsługuje zależności (i sposób budowania projektu). Z IDE, a nawet z wierszem poleceń, możesz wyświetlić wszystkie używane zależności i frameworki.


2 dla odpowiedzi nr 3

Podczas korzystania z Maven możesz wyświetlić wszystkie zależności (w tym przechodnie) za pomocą wtyczka zależności. Wykonaj w folderze głównym następujące polecenie:

mvn dependency:tree

Tam możesz sprawdzić, która wersja hibernacji jest używana i czy jest używana hibernacja-jpa.