私は3つのテーブルの学生、コース、student_courseを持っています
table student
{
student_id(PK)
}
table course
{
course_id(PK)
}
table student_course
{
student_id(PK+FK)
course_id(PK+FK)
}
HibernateGenerationToolを使用してモデルクラスと構成ファイルを作成しました。以下のファイルを作成します-
1) student.java & student.hbm.xml
2) course.java & course.hbm.xml
また、student_courseの場合、多対多の関係を持つ各hbmファイルにセットを作成します。したがって、Courseオブジェクトをstudentに関連付けたいので、student_courseテーブルに個別にアクセスしたいと思います。
現在、studentオブジェクトを介してstudent_courseのセットにアクセスすることにより、studentに関連するCourseオブジェクトにアクセスしています。効率的なオブジェクトではないと思います。
これへの効率的な方法は何ですか?
これを行う には、SQLクエリを作成するか 、studentCourse.javaとstudentCourse.hbm.xmlを手動で作成します。
学生オブジェクトに関連するコースオブジェクトにアクセスする効率的な方法を提案してください。