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