У меня возникла проблема со следующим:
public class Person {
private long id;
private String name;
private List<Relation> relations;
....
}
public class Relation {
private Person person;
private Person relatedWith;
private String relationType;
}
Цель состоит в том, чтобы аннотировать эти классы с помощью JPA, чтобы любой данный человек мог иметь связь с любым другим человеком (таким образом, многие люди)
Таблица отношений должна иметь комбинированный первичный ключ, состоящий из person.id
и relatedWith.id
.
Как я могу это сделать?
Спасибо за вашу помощь!
Ричард