Intellij IDE показывает выделение ошибки в объектах - PullRequest
0 голосов
/ 11 июля 2020

Я открываю проект весенней загрузки в IntelliJ IDEA 2020.1.2 (Ultimate Edition) и выделяю много ошибок в объектах, например:

  • Cannot resolve table ' роли '
  • Класс' RolesEntity 'должен иметь [publi c, protected] конструктор без аргументов
  • Невозможно разрешить таблицу user_roles

Но когда я откройте мой проект в старой версии, например IntelliJ IDEA 2019.3.3 (Community Edition) Я не вижу этой проблемы.

IntelliJ IDEA 2020.1.2

IntelliJ IDEA 2020.1.2

IntelliJ IDEA 2019.3.3

IntelliJ IDEA 2019.3.3

Есть ли причина для этой проблемы или какое-либо решение, пожалуйста?

Ответы [ 3 ]

1 голос
/ 12 июля 2020

Попробуйте этот

Файл -> Структура проекта

На левой панели выберите «Фасеты». Если в списке нет JPA, нажмите знак «+» и добавьте «JPA»

Внизу того же диалогового окна в «Поставщик JPA по умолчанию» выберите - «Гибернация», нажмите «ОК»

Если у вас есть ошибка в аннотации @Table, настройте и выберите источник данных

Имя таблицы для выбора теперь должно распознаваться как имя класса сущности

Ссылка: GintsGints - stackOverFlow userName

1 голос
/ 12 июля 2020

В идее IntelliJ от go до

Настройка-> Инспекции-> JPA-> Неразрешенная ссылка на базу данных в аннотациях-> серьезность (что в самый раз) -> переход от ошибки к недельному предупреждению .

введите описание изображения здесь

0 голосов
/ 11 июля 2020

Попробуйте щелкнуть Файл> Недействительный кэш и перезапустить. Это должно помочь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...