Hql多表查询

学生表student, 课程表course, 多对多关系。
student(id,name,courses)
course(id,name)

查询没有选修课程的HQL
select distinct s from student s where size(s.courses)=0

查询课程为'生物'的HQL
select distinct s from student join s.courses c where c.name='生物'。

你可能感兴趣的:(C++,c,生物,C#)