我这有3个类 Resource(资源)、Courses(课程) 、SubCourseware(课件)其中课程和课件都继承自 资源表(里面有个name,存放着各种资源的名称,包括课程、课件的名称),课程和课件是多对多关系,然后我想查询 一个课程中的课件,并想按照他们的名称(在资源类中)的升序排列,麻烦大家帮我想想 hql应该怎么写,这是我写的hql,String hql = "From SubCourseware sc where sc.courses.id='"+courseId+"' order by sc.name DESC"; 首先我取不到 name这个属性,其次就是多对多映射 应该怎样写hql的排序语句。有能通过配置文件解决的可以看一下我的映射文件。
我这有3个类 Resource(资源)、Courses(课程) 、SubCourse