В IntelliJ я получаю эту странную ошибку, когда пытаюсь скомпилировать.
Cannot find annotation method 'cascade()' in type 'javax.persistence.ManyToOne': class file for javax.persistence.ManyToOne not found
Я знаю, кажется довольно очевидным, в чем проблема, но, потратив слишком много времени на эту проблему, теперь я доверяю вам!
Я использую ideaCommunity-9, где я создал глобальную библиотеку для JBoss, которая содержит все банки JBoss, включая ejb3-persistence.jar. Мой модуль включает эту библиотеку, и я переместил ее в начало зависимостей.
Нигде в classpath у меня есть класс javax.persistence.ManyToOne, и он также открывается в IntelliJ без проблем.
Если я открою файл, где я получаю ошибку компиляции, IntelliJ не показывает проблем, а также переходит к файлу класса при нажатии Ctrl + B.
Код также создается с помощью ant, и здесь он отлично работает.
Помимо вышеупомянутой ошибки, я получаю шесть других по одному и тому же пути (имя в таблице и т.д.) - все это связано с JPA. Я также получаю сообщение о том, что "Пожалуйста, напишите ошибку JDC yada yada yada".