Hibernate 子查询
假设现在有一个Clazz类表示班级,一个Course类表示课程,一个Room表示教室,
Clazz-Room 1:n
Clazz-Course 1:n
要查询指定时间week和指定教室编号(都存储在course表中)的班级只需
FROM Clazz clazz WHERE ( SELECT count(*) FROM clazz.courses WHERE weekday = " + myWeekday + " AND roomId = " + myRoomId + ")>0 )
注意要给Clazz一个别名~这样才能在子查询中使用。