如何从 hibernate SQL 查询中提取变量 total、min、max 并将它们分配给 java 变量?
(select count(*) as total, min(price) as min, max(price) as max from product).addScalar("total", Hibernate.INTEGER).addScalar("min", Hibernate.INTEGER).addScalar("max", Hibernate.INTEGER);
最佳答案
This帖子应该对你有帮助。
稍后编辑:
String sQuery = "select min(myEntity.x), max(myEntity.y) from MyEntity myEntity";
Query hQuery = session.createQuery(sQuery);
List result = hQuery.list();
Iterator iterator = result.iterator();
while (iterator.hasNext()) {
Object[] row = (Object[])iterator.next();
for (int col = 0; col < row.length; col++) {
System.out.println(row[col]);
}
}
关于java - hibernate SQLquery 提取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3435588/