我在SQL和HQL方面不是很好......
我有两个域名:
class Hotel {
String name
}
class Room {
Hotel hotel
float price
}
有多少家酒店至少有一个房间?
答案 0 :(得分:2)
您可能希望将其设为双向关系。
class Hotel {
String name;
List<Room> rooms;
}
class Room {
Hotel hotel
float price
}
然后是HQL:
from Hotel h where size(h.rooms) >= 1
将返回房间集合至少有一个值的酒店。
更多详情here。