I know this question is very old but I have a way more convenient than embedding n..1 relations in the association class :
public class Transcript {
//Transcript's properties
}
public class Course {
private Map transcriptsByStudent;
}
public class Student {
private Map transcriptsByCourse;
}