Следование за подписчиками веснойJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Следование за подписчиками весной

Сообщение Anonymous »

Я пытаюсь разработать функцию «Следование за подписчиками» в приложении Spring Boot. я искал, например, и увидел это, что имело смысл в начале:

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;
Я разработал свои контроллеры, JSP и таблицы, и это прекрасно работает, чтобы увидеть, на какого пользователя вы подписаны, но проблема возникла, когда я попытался разработать подписчиков.

Код: Выделить всё

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
Как я могу запросить в этой таблице подписчиков user_id=4?

Я подумал, что мне следует использовать FollowerService и DAO, но понял, что у меня нет bean-компонента, который мог бы его использовать.
Единственный способ, которым я могу это сделать, — это получить всю таблицу и начать поиск всех появлений определенного Follow_id, чтобы увидеть с помощью user_id последователя.

Я не могу найти простой способ сделать это. Как вы думаете, мне следует создать компонент? Как? Спасибо
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»