简单的说:例如学生和课程的例子,肯定有个学生的类,一个课程的类,学生和课程是多对多的关系.那肯定有个中间表r_student_course(studentid, courseid),但是我想在中间表中多个属性:分数,关联表就变成:r_student_course(studentid, courseid, score)在hibernate中的hbm文件中应该怎么设置这个score啊???

解决方案 »

  1.   

    你的HQL 语句是怎么拼凑的 我现在就会 one-to-many 的拼凑 不会 多对多的
      

  2.   

    楼上兄弟,什么叫拼凑啊?hql不都是:select user from User user 之类的吗
      

  3.   

    呵呵,hibernate初学者,帮你up,期待高手。
      

  4.   

    很多内容,应该在你的两张多对多关联的表中设置集合(SET),再在关联表中定义和这两张表的关联字段既可
      

  5.   

    可以设计成VIEW的形式.HQL不支持SELECT的嵌套查询.