Liny_@NotePad

沉迷ACG中

Hibernate 子查询

YOYO posted @ 2009年6月02日 17:09 in 【Java EE】 with tags Hibernate , 2842 阅读

假设现在有一个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一个别名~这样才能在子查询中使用。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter