如何使用标准和预测获取排序列表

时间:2011-12-28 17:34:30

标签: hibernate criteria

这是我的代码,

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();

非常感谢!

1 个答案:

答案 0 :(得分:0)

不能直接使用标准

using hql

using a formula property(如果你绝对不想要你班级中的财产,可能会将ISETter的NOOP实现作为访问权限)