IntelliJ - 持久性QL查询对hibernate查询的错误检查

时间:2011-08-30 11:12:28

标签: hibernate intellij-idea

我使用hibernate识别的类进行了hibernate会话查询。此查询运行顺利,但IntelliJ IDEA以某种方式将其识别为持久性QL查询错误 - “无法解析符号”

Persistence QL Queries error

我知道如何在IntelliJ检查选项中禁用持久性QL查询错误检查,但有没有办法以其他方式避免错误?

(我正在使用IntelliJ IDEA 9.0.3)

3 个答案:

答案 0 :(得分:12)

似乎IDEA无法识别您正在使用的描述符。 检查项目结构 - >方面 - >休眠。您应该在Descriptors中找到cfg.xml文件。如果您通过spring会话工厂定义使用包扫描,则应该找到会话工厂bean。如果它们都不存在,您可以添加一个。

答案 1 :(得分:1)

  1. 检查项目结构 - >方面 - >过冬 2-如果您没有cfg.xml文件,则应添加新文件。

答案 2 :(得分:0)

检查模型中是否有@Entity注释