【问题标题】:NET BEANS HIBERNATE HQL QUERY EDITOR errorsNETBEANS HIBERNATE HQL 查询编辑器错误
【发布时间】: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 查询编辑器相关 任何想法为什么在投影编译成功并且所有编码都完全按照教程时发生这种情况

【问题讨论】:

标签: hibernate


【解决方案1】:

我为自己找到了在论坛上找不到的解决方案。当我将现有的 NETBEANS HIBERNATE 项目下载到 D 驱动器并运行它时,我得到了答案,它运行时没有错误。然后我在 NetBeans 上编写了相同的项目,但它给出了相同的错误,显示类未映射。 由于我的 NETBEANS 安装在 C 驱动器程序文件上,我觉得这与访问权限有关。为了检查它,我以管理员权限和“viola”打开了 NETBEANS,每个项目都运行良好,没有错误 然后我转到环境变量并为 netbeans64.exe 添加系统变量的路径。此后,即使没有打开 ADMINTSRAYIVE 权限,所有 NETBEANS HIBERNATE 项目也能正常工作 因此,您必须以管理员访问权限打开 NETBEANS,并且在 NETBEANS 的环境变量中指定路径,或者您可以为 netbeans.exe 添加路径变量并使用用户权限打开 NETEANS,它将正常工作而不会出现错误

【讨论】:

    猜你喜欢
    • 2011-05-08
    • 2011-07-31
    • 2012-09-15
    • 2021-01-31
    • 1970-01-01
    • 2014-11-11
    • 2019-03-11
    • 2011-05-18
    • 2013-09-24
    相关资源
    最近更新 更多