0

我正在尝试编写一个简单的(我希望是)EJB-QL 查询。

这是我的对象:

public class Room {
     private String name;
     private List<RoomConfiguration> configs;
}

public class RoomConfiguration {
     private Integer capacity;
     private String name;
}

如何搜索最小容量的房间?一个房间可以有多种配置,每种配置都有不同的容量。

4

1 回答 1

1

像这样的东西:

select room, config 
from Room room 
left outer join room.configs config
where config.capacity = (select min(rc.capacity) from RoomConfiguration rc) 
于 2009-11-09T19:18:48.300 回答