Je suis nouveau sur Hibernate et je veux implémenter quelque chose comme ça en hibernation. Pour être en mesure de le faire, je rencontre des problèmes lors de la définition du fichier de mappage XML. Si quelqu'un peut me aider, ce serait très agréable car cela est juste la preuve du concept que je suis en train de faire, j'ai des choses beaucoup plus compliquées à do.ThanksMise en œuvre Hibernate bidirectionnelle Many to Many
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>();
}
Mais dans la base de données, je veux 3 Table à créer étudiants, cours et StudentCourse
Student----->StudentCourse<------Course
StudentId StudentId CourseId
CourseId
ce que je veux est que quand je fais
Course C1=(Course)session.get(Course.class,CourseId)
Je reçois le cours spécifié et en faisant
Set <Student> StudentsEnrolled=C1.getStu();
Je reçois tous les étudiants inscrits à ce cours
similairement Quand je
Student S1=(Student)session.get(Student.class,StudentId)
Je reçois l'étudiant spécifié et en faisant
Set <Course> CoursesEnrolled=S1.getCourses();
Je reçois tous les cours l'étudiant spécifié a pris
Un conseil: lorsque vous utilisez Hibernate, vous pouvez utiliser des annotations pour décrire l'instanc de mappage de XML. Il profite des mêmes caractéristiques, mais il n'est pas si difficile d'écrire. – Ralph