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