Hibernate 如何按顺序使用条件中的映射列

Hibernate 如何按顺序使用条件中的映射列,hibernate,criteria,Hibernate,Criteria,这里的类别是多通映射。 谢谢 请详细说明。您的查询应该只返回一项。没有什么要点的。 Criteria criteria = session.createCriteria(Items.class); criteria.add(Restrictions.eq("itemId", 1003)); criteria.addOrder(Order.desc("category.categoryName")); Criteria criteria = session.createCriteria(Item

这里的类别是多通映射。
谢谢

请详细说明。您的查询应该只返回一项。没有什么要点的。
Criteria criteria = session.createCriteria(Items.class);
criteria.add(Restrictions.eq("itemId", 1003));
criteria.addOrder(Order.desc("category.categoryName"));
Criteria criteria = session.createCriteria(Items.class)
    .add(Restrictions.eq("itemId", 1003))
    .createAlias("category", "category")
    .addOrder(Order.desc("category.categoryName"));