【问题标题】:EJB-QL Query List inside Object对象内的 EJB-QL 查询列表
【发布时间】:2009-11-07 01:33:50
【问题描述】:

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

这是我的对象:

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

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

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

【问题讨论】:

  • Room.name = RoomConfiguration.name 吗?

标签: java hql ejbql


【解决方案1】:

类似这样的:

select room, config 
from Room room 
left outer join room.configs config
where config.capacity = (select min(rc.capacity) from RoomConfiguration rc) 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-03
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多