Я новичок в спящем режиме, и я хочу реализовать что-то подобное в спящем режиме. Чтобы иметь возможность сделать это, у меня возникает проблема с настройкой файла сопоставления xml. Если кто-то может помочь мне, это было бы очень хорошо, как это только доказательство концепции я пытаюсь сделать, у меня есть много сложных вещи в do.ThanksHibernate Двунаправленная реализация от многих до многих.
public class Course implements java.io.Serializable
{
private long courseId;
private String courseName;
private Set <Student> Stu = new HashSet <Student>();
}
public class Student implements java.io.Serializable
{
private long studentId;
private String studentName;
private Set<Course> courses = new HashSet<Course>();
}
Но в базе данных, я хочу 3 таблицы будет создан студента, курс и StudentCourse
Student----->StudentCourse<------Course
StudentId StudentId CourseId
CourseId
То, что я хочу, что когда я
Course C1=(Course)session.get(Course.class,CourseId)
Я получаю заданный курс и выполнив
Set <Student> StudentsEnrolled=C1.getStu();
Я получаю всех студентов, обучающихся в этом курсе
Similary Когда я
Student S1=(Student)session.get(Student.class,StudentId)
Я получаю указанный студента и делая
Set <Course> CoursesEnrolled=S1.getCourses();
Я получаю все курсы указанный учащийся взял
Только подсказка: при использовании спящего режима вы можете использовать аннотации, чтобы описать блок отображения XML. Он обладает теми же функциями, но писать не стоит. – Ralph 2010-12-04 18:40:14