W IntelliJ dostaję ten dziwny błąd podczas próby kompilacji.Plik klasy nie został znaleziony w IntelliJ
Cannot find annotation method 'cascade()' in type 'javax.persistence.ManyToOne': class file for javax.persistence.ManyToOne not found
wiem, wydaje się dość oczywiste, na czym polega problem, ale spędził zbyt dużo czasu na ten problem mam teraz zwrócić moje zaufanie do Ciebie!
Używam ideaCommunity-9, gdzie stworzyłem globalną bibliotekę dla JBoss, która zawiera wszystkie słoiki JBoss, w tym ejb3-persistence.jar. Mój moduł zawiera tę bibliotekę i przeniesię ją na szczyt zależności. Nie ma innych w Classpath Mam klasy javax.persistence.ManyToOne, a także otwiera się w IntelliJ bez problemów.
Jeśli otworzę plik, w którym wystąpi błąd kompilacji, IntelliJ nie pokazuje żadnych problemów, a także przechodzi do pliku klasy po naciśnięciu Ctrl + B.
Kod jest również budowany z użyciem mrówki i działa poprawnie.
Oprócz powyższego błędu dostaję sześć innych osób na tej samej ścieżce (nazwisko w tabeli itp.) - wszystkie związane z JPA. Dostaję również komunikat "Proszę zgłoś błąd do JDC yada yada yada."
Czy można otworzyć klasę "ManyToOne" za pomocą skrótu klawiaturowego + N? –
Tak, nie mam problemu z wyświetleniem pliku klasy dla ManyToOne. Daje mi miejsce w pliku ejb3-persistence.jar, który ponownie znajduje się w JBoss. Posiada również metodę cascade(). – homaxto