Java 如何在Hibernate中从表中获取多个实体值?

Java 如何在Hibernate中从表中获取多个实体值?,java,hibernate,Java,Hibernate,这将返回一个对象列表 有效地 String strhql="select max(e.salary),min(e.salary),avg(e.salary) from Employee e"; Query q=s.createQuery(strhql); List l=q.list(); 可以“键入”到 List l = q.list() 等等 你的问题可能会更清楚,但我认为这就是你所问问题的答案。如果没有,请在问题中添加更多细节 List<Object[]> l = (List

这将返回一个对象列表

有效地

String strhql="select max(e.salary),min(e.salary),avg(e.salary) from Employee e";
Query q=s.createQuery(strhql);
List l=q.list();
可以“键入”到

List l = q.list()
等等

你的问题可能会更清楚,但我认为这就是你所问问题的答案。如果没有,请在问题中添加更多细节

List<Object[]> l = (List<Object[]>) q.list();
 maxSal = (Integer)l.get(0)[0]