Java 休眠(HQL)

Java 休眠(HQL),java,hibernate,netbeans,hql,Java,Hibernate,Netbeans,Hql,我正在使用NetBeans,当我编写HQL查询时,我会看到一些奇怪的结果,当我在HQL编辑器中进行查询时,像这样从User,它会返回我期望的结果,但是如果我写:从User a选择一个.name,它不会返回任何结果,只会在列名查询(Char Byte),输入名称,虽然上面说的是记录的数量。以前有人见过这个吗?当您使用HQL作为从用户a选择一个.name时,它应该返回String[],假设a.name是字符串类型。请相应地更新结果检索/迭代,并打印输出。它应该可以工作。我同意它应该可以工作,因为我已

我正在使用NetBeans,当我编写HQL查询时,我会看到一些奇怪的结果,当我在HQL编辑器中进行查询时,像这样从User,它会返回我期望的结果,但是如果我写:
从User a
选择一个.name,它不会返回任何结果,只会在列名
查询(Char Byte)
,输入名称,虽然上面说的是记录的数量。以前有人见过这个吗?

当您使用HQL作为
从用户a
选择一个.name时,它应该返回
String[]
,假设
a.name
是字符串类型。请相应地更新结果检索/迭代,并打印输出。它应该可以工作。

我同意它应该可以工作,因为我已经在Java代码中完成了,一切都很好,但我希望在处理困难查询时在HQL编辑器中看到测试结果。无论如何,非常感谢..你能打印出SQL(在Hibernate中显示SQL)并在RDBMS上运行吗?返回了多少行?您是对的。我复制了生成的sql并用它运行,结果是我所期望的。但无论如何,我不知道为什么它不能在NetBean HQL编辑器中正确返回它。但是非常感谢,因为至少我现在有了一个结果,完成了更多的步骤。是不是生成的查询有一个RDBMS关键字没有得到正确处理?尝试选择其他属性,看看会发生什么。(如果可以的话,可以向netbeans提交一个bug)