0
这里是我的代码获得排序列表,如何使用标准和预测
Criteria criteria = session.createCriteria(Category.class);
criteria.add(Restrictions.eq("id", 102));
criteria.setProjection(Projections.projectionList().add(Projections.property("item")).add((Projections.alias(Projections.count("item.itemId"), "itemsCount"))));
criteria.addOrder(Order.desc("itemsCount"));
List<items> items = criteria.list();
非常感谢!
你到底想干什么?你能发布你想要使用的SQL吗?我不确定您是否可以使用** count(itemId)**和group by子句。 – ManuPK 2011-12-29 05:45:21
我只需要按项目数量排序的所有类别,itemId是在类别中引用的列。 – 2011-12-29 05:51:56