【发布时间】:2018-02-22 07:17:40
【问题描述】:
我最近使用本教程https://netbeans.org/kb/docs/web/hibernate-webapp.html 在 NetBeans 8.2 上尝试了 Hibernate Java swing 示例。完全按照教程使用 Hibernate 4.3X 完成项目设置配置和代码
当我右键单击配置文件打开 HQL 编辑器并在 HQL 窗口中键入查询时出现以下错误 如果我使用 ASTQUERY,即使在您输入“from Film”的字母 f 之前,它也会在 SQL 窗口“invalid query”上立即出现错误,并且相应的记录消息是 Film is not mapped。 如果我切换到经典查询,只需键入“from”就会给出不同的错误,相应的 SQL 窗口消息是“select from”并且记录的错误是 SQL 语法错误 我检查了有关此类问题的所有旧消息,但没有一个解决方案有效或适用于我的情况,如下所示
人们报告说不编译是原因之一,但这里并非如此,它已成功编译和构建 人们说类名的非大写,但这里在 HQL 查询窗口中使用了“from Film” 人们说类没有映射,但它是通过 hbm 文件映射的 人们说你必须给出所用类的完整路径名 当我尝试使用路径查询时,它会给出 0 行选择 0 行更新消息,并且 SQL 窗口是空白的,没有任何翻译的代码 只有 1 人得到以上所有未解决的相同问题,但没有人给出有效的解决方案 NNET BEANS 8.2 是否有人面临同样的问题。当我尝试通过程序而不是编辑器执行查询的其他示例时,它可以使用正确的输出和正确的 SQL 翻译。所以它不是休眠问题 它仅与 NetBeans H"QL 查询编辑器相关 任何想法为什么在投影编译成功并且所有编码都完全按照教程时发生这种情况
【问题讨论】:
-
您能否提供指向您引用的其他一些报告的链接?
-
讨论此类错误和可能的解决方案的一个示例链接是coderanch.com/t/507908/databases/error-running-HQL-Query
-
解决方案对我不起作用的另一个相关示例链接是stackoverflow.com/questions/5570213/…
标签: hibernate