https://github.com/SoichiSumi/Twitter-C ... /User.java
У моего пользователя было отношение ManyToMany, например это....
Код: Выделить всё
@ManyToMany(fetch = FetchType.EAGER)
@JoinTable(name = "relation",
joinColumns = @JoinColumn(name = "user_id"),
inverseJoinColumns = @JoinColumn(name = "following_id"))
private List following;
Код: Выделить всё
User_id Following_id
1 2
1 3
1 4
1 6
2 4
2 6
- User_ID=1 подписан на пользователя: 2,3,4&6
- User_ID=4 имеет подписчиков: 1 и 2
Я подумал, что мне следует использовать FollowerService и DAO, но понял, что у меня нет bean-компонента, который мог бы его использовать.
Единственный способ, которым я могу это сделать, — это получить всю таблицу и начать поиск всех появлений определенного Follow_id, чтобы увидеть с помощью user_id последователя.
Я не могу найти простой способ сделать это. Как вы думаете, мне следует создать компонент? Как? Спасибо
Мобильная версия