我有三张桌子的学生,课程,学生课程
table student
{
student_id(PK)
}
table course
{
course_id(PK)
}
table student_course
{
student_id(PK+FK)
course_id(PK+FK)
}
我使用 Hibernate Generation Tool 创建了模型类和配置文件。它创建以下文件-
1) student.java & student.hbm.xml
2) course.java & course.hbm.xml
对于student_course,它会在每个 hbm 文件中创建具有多对多关系的集合。所以我想要 Course 对象与学生相关,为此我想单独访问 student_course 表。
现在我通过学生对象访问一组学生课程来访问与学生相关的课程对象。我认为它不是有效的。
什么是有效的方法?
我可以 通过编写 sql 查询或 手动创建 studentCourse.java 和 studentCourse.hbm.xml 来做到这一点吗
请建议我访问与学生对象相关的课程对象的有效方法。