diff --git a/MS-Place/src/main/java/kr/suhsaechan/mapsy/place/repository/PlaceKeywordRepository.java b/MS-Place/src/main/java/kr/suhsaechan/mapsy/place/repository/PlaceKeywordRepository.java index be3ad95..9659e16 100644 --- a/MS-Place/src/main/java/kr/suhsaechan/mapsy/place/repository/PlaceKeywordRepository.java +++ b/MS-Place/src/main/java/kr/suhsaechan/mapsy/place/repository/PlaceKeywordRepository.java @@ -53,14 +53,13 @@ public interface PlaceKeywordRepository extends JpaRepository */ @Query(""" - SELECT pk.place FROM PlaceKeyword pk - JOIN FETCH pk.place p + SELECT p FROM PlaceKeyword pk + JOIN pk.place p WHERE pk.keyword = :keyword AND p.isDeleted = false ORDER BY p.createdAt DESC @@ -74,8 +73,8 @@ public interface PlaceKeywordRepository extends JpaRepository */ @Query(""" - SELECT DISTINCT pk.place FROM PlaceKeyword pk - JOIN FETCH pk.place p + SELECT DISTINCT p FROM PlaceKeyword pk + JOIN pk.place p WHERE pk.keyword IN :keywords AND p.isDeleted = false ORDER BY p.createdAt DESC