Допустим, у нас есть класс сущности User. Пользователь может дружить с другими пользователями. Как я могу сопоставить это поле коллекции саморекламы без создания нового объекта с именем Connection или создания нескольких записей в базе данных?
@Entity
public class User {
...
@ManyToMany
private Collection<User> friends;
...
}
USER_ID-FRIEND_ID
1 - 2
2 - 1 (duplicate... I don't need it)