diff --git a/src/main/java/com/tenten/linkhub/domain/member/repository/follow/FollowJpaRepository.java b/src/main/java/com/tenten/linkhub/domain/member/repository/follow/FollowJpaRepository.java index 5c8cc73b..b3192f0d 100644 --- a/src/main/java/com/tenten/linkhub/domain/member/repository/follow/FollowJpaRepository.java +++ b/src/main/java/com/tenten/linkhub/domain/member/repository/follow/FollowJpaRepository.java @@ -2,22 +2,18 @@ import com.tenten.linkhub.domain.member.model.Follow; import com.tenten.linkhub.domain.member.repository.dto.FollowDTO; +import java.util.Optional; import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.Slice; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.query.Param; - -import java.util.List; -import java.util.Optional; -import java.util.Set; public interface FollowJpaRepository extends JpaRepository { - @Query("SELECT COUNT(f) FROM Follow f WHERE f.following.id = :memberId") + @Query("SELECT COUNT(f) FROM Follow f WHERE f.follower.id = :memberId") Long countFollowers(Long memberId); - @Query("SELECT COUNT(f) FROM Follow f WHERE f.follower.id = :memberId") + @Query("SELECT COUNT(f) FROM Follow f WHERE f.following.id = :memberId") Long countFollowing(Long memberId); @Query("SELECT CASE WHEN COUNT(f) > 0 THEN true ELSE false END FROM Follow f WHERE f.follower.id = :memberId AND f.following.id = :myMemberId")