【发布时间】:2010-12-19 07:17:46
【问题描述】:
当我编写 HQL 查询时
Query q = session.createQuery("SELECT cat from Cat as cat ORDER BY cat.mother.kind.value");
return q.list();
一切都很好。但是,当我写一个标准时
Criteria c = session.createCriteria(Cat.class);
c.addOrder(Order.asc("mother.kind.value"));
return c.list();
我得到一个异常org.hibernate.QueryException: could not resolve property: kind.value of: my.sample.data.entities.Cat
如果我想使用 Criteria and Order,我应该如何表达我的“order by”?
【问题讨论】:
-
您的 Cat 类及其映射是什么样的?
标签: java hibernate sql-order-by hql