【发布时间】:2013-09-20 16:06:38
【问题描述】:
我有自己的包含汽车数据的表:
- 条目 ID
- 汽车ID
- 客户 ID
- 汽车时代
我想要的是为每个客户提供最新的汽车。使用通用查询,我将按日期 DESC 对数据进行排序,然后按客户分组。
使用标准,我尝试了这个:
session.createCriteria(Car.class)
.addOrder(Order.desc("CarAge"))
.setProjection( Projections.groupProperty("CustomerID"));
奇怪的是,这并不返回 Car 对象,而是返回一个客户 ID 列表。
【问题讨论】: