0

我的库存中有一个清单(在本例中:汽车清单)。我想查询股票并找到汽车列表中可用的最高价格。

class Stock {
    List<Car> cars;
}

class Car {
    int price;
}

试过:

SELECT DISTINCT s.cars.price FROM Stock s;

但这总是给出“命名查询错误”。可能有什么问题,或者如何才能做得更好?

4

1 回答 1

0
Object maxPrice = session.createQuery("select max(car.price) from Stock s join s.cars car").uniqueResult();
于 2012-11-05T14:14:36.687 回答