• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Intellij IDEA - Dołączanie JPA do istniejącego projektu - cannot resolve class

42 Warsaw Coding Academy
0 głosów
1,268 wizyt
pytanie zadane 26 sierpnia 2017 w Java przez plkpiotr Stary wyjadacz (12,420 p.)
edycja 26 sierpnia 2017 przez plkpiotr

Chciałbym dołączyć do istniejącego projektu w Intellij IDEA obsługę JPA 2.0. W tym celu skorzystałem z Add Framework Support... ustawiając wersję persistence.xml na 2.0, zgodnie z instrukcją na stronie producenta: Enabling JPA support for an existing module. Do Mavena dołączyłem [mam nadzieję odpowiednią] zależność jak niżej:

<dependency>
    <groupId>org.hibernate.javax.persistence</groupId>
    <artifactId>hibernate-jpa-2.0-api</artifactId>
    <version>1.0.1.Final</version>
</dependency>

Zaś sam plik persistence.xml jest następujący:

<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0">
    
    <persistence-unit name="NewPersistenceUnit">
        <provider>org.hibernate.ejb.HibernatePersistence</provider>
    </persistence-unit>
    
</persistence>

Na czerwono zostaje podświetlona zaznaczona linia z komunikatem: Cannot resolve class...

Struktura projektu i widok IDE:

Próbowałem dołączyć inne zależności w Mavenie, dodawać inne wersje pliku .xml, jednak nic nie pomaga, co może być błędem?

1 odpowiedź

0 głosów
odpowiedź 26 sierpnia 2017 przez plkpiotr Stary wyjadacz (12,420 p.)
wybrane 27 sierpnia 2017 przez plkpiotr
 
Najlepsza

Zależność w Mavenie:

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-core</artifactId>
    <version>5.2.10.Final</version>
</dependency>

<provider> w persistence.xml:

<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>

Nie ma już błędu powiązania klasy... Więc chyba pomogło ; )

Podobne pytania

0 głosów
1 odpowiedź 788 wizyt
pytanie zadane 23 lutego 2017 w Java przez analogiczny Nowicjusz (220 p.)
0 głosów
0 odpowiedzi 515 wizyt
0 głosów
1 odpowiedź 525 wizyt
pytanie zadane 5 października 2020 w Java przez krystian1997 Obywatel (1,020 p.)

93,398 zapytań

142,390 odpowiedzi

322,577 komentarzy

62,756 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...