我有以下代码:
String SQL_QUERY ="Select abstractDesc from article";
Query query = session.createSQLQuery(SQL_QUERY);
Object [] amount = (Object []) query.uniqueResult();
out.println("mean amount: " + amount[0]);
但我收到以下错误:
Hibernate: Select abstractDesc from article query did not return a unique result: 10
如何解决这个问题以正确执行查询并打印结果?
最佳答案
当您使用 uniqueResult()
时,您是在告诉 Hibernate 您只需要一个值。
检查您的数据库或将 uniqueResult()
替换为 [list()]
1看看你能得到什么。
关于java - 在 Hibernate 中创建 SQLQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10157855/