У меня есть запрос сеанса гибернации с использованием класса, распознаваемого спящим режимом. Этот запрос выполняется плавно, но каким-то образом он распознается IntelliJ IDEA как ошибка Persistence QL Queries - «Невозможно разрешить символ».

Persistence QL Queries error

Я знаю, как отключить проверку ошибок Persistence QL Queries в параметрах проверки IntelliJ, но есть ли способ избежать ошибки каким-либо другим способом?

(Я использую IntelliJ IDEA 9.0.3)

7
Ido.Co 30 Авг 2011 в 15:12

3 ответа

Лучший ответ

Кажется, IDEA не распознает, какой или какой дескриптор вы используете. Проверьте структуру проекта -> Facets -> Hibernate. Вы должны были найти файл cfg.xml в дескрипторах. Если вы используете сканирование пакетов через определение фабрики Spring session, вы должны были найти bean-компонент фабрики сеанса. Если ни один из них не существует, вы можете добавить его.

12
Daniel 16 Мар 2012 в 03:33
  1. Проверьте структуру проекта -> Facets -> Hibernate 2 - если у вас нет файла cfg.xml, вам следует добавить новый.
1
harun ugur 27 Мар 2017 в 13:03

Проверьте, есть ли в вашей модели аннотация @Entity

0
Layonn Alves 1 Апр 2018 в 19:21