当我使用
find(id)
createQuery
select u from User u where u.id = 1
所以我想知道即使结果是1,它是否总是返回一个数组?
我尝试了
getMaxResults(1)
您的问题的答案可以在文档中找到。它说
getResult() 方法返回结果数组。如果您只查询一个对象,则可以使用 getSingleResult() 方法:
您还应该检查此doc。