Хотите составить JPA-карту для нижеприведенного варианта использования. Этот вариант использования представляет собой вариант одной модели, использованной несколько раз в другой модели, нашел много ответов, но ни один из них не помог. Любые выводы будут оценены.
Subject
subjectId : int
subjectName : String
durationInHrs : int
Student
id : id
name : String
mandatorySubjects : List<Subject> (how to map it?)
optionalSubjects : List<Subject> (how to map it?)
Пожалуйста, предложите, какие изменения необходимы для вышеуказанного отношения.