hql - 返回单个对象而不是列表?

Kev*_*ave 2 java hibernate hql object

可能是一个新手问题.

我有一个命名查询,只返回一个对象.我只是想知道是否有一个匹配,hql是否像往常一样返回单个对象实例而不是列表?

谷歌搜索没有帮助.

Jon*_*eet 6

不,它仍然会返回一个集合供您迭代 - 但您可以使用它uniqueObject来获得单个结果.如果事实证明存在多个结果,则会抛出异常.