小编典典

如何遍历对象数组列表

hibernate

所以现在我有一个程序,其中包含一段看起来像这样的代码…

Criteria crit = session.createCriteria(Product.class);
ProjectionList projList = Projections.projectionList();
projList.add(Projections.max("price"));
projList.add(Projections.min("price"));
projList.add(Projections.countDistinct("description"));
crit.setProjection(projList);
List results = crit.list();

我想迭代结果。因此,在此先感谢您提供的任何帮助/建议。


阅读 310

收藏
2020-06-20

共1个答案

小编典典

在这种情况下,您将拥有一个列表,该列表的元素是以下各项的数组:[maxPrice,minPrice,count]。

....
List<Object[]> results = crit.list();

for (Object[] result : results) {
    Integer maxPrice = (Integer)result[0];
    Integer minPrice = (Integer)result[1];
    Long count = (Long)result[2];
}
2020-06-20