From 25193aa22e80a60a1efde070c776c535303b7b91 Mon Sep 17 00:00:00 2001 From: hseong3243 Date: Thu, 11 Apr 2024 22:44:38 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=ED=83=9C=EA=B7=B8=20=EC=82=AD=EC=A0=9C?= =?UTF-8?q?=20=EC=BF=BC=EB=A6=AC=20=EB=A9=94=EC=84=9C=EB=93=9C=EC=97=90=20?= =?UTF-8?q?`@Modifying`=EC=9D=84=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../shoutlink/domain/tag/repository/TagJpaRepository.java | 4 +++- .../shoutlink/domain/tag/repository/TagRepositoryImpl.java | 4 ++-- .../com/seong/shoutlink/domain/tag/service/TagRepository.java | 2 +- .../shoutlink/domain/tag/repository/StubTagRepository.java | 4 +--- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/seong/shoutlink/domain/tag/repository/TagJpaRepository.java b/src/main/java/com/seong/shoutlink/domain/tag/repository/TagJpaRepository.java index b217abd..125abf5 100644 --- a/src/main/java/com/seong/shoutlink/domain/tag/repository/TagJpaRepository.java +++ b/src/main/java/com/seong/shoutlink/domain/tag/repository/TagJpaRepository.java @@ -3,13 +3,15 @@ import java.util.List; import java.util.Optional; import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; public interface TagJpaRepository extends JpaRepository { + @Modifying @Query("delete from HubTagEntity t where t.hubId=:hubId") - long deleteByHubId(@Param("hubId") Long hubId); + void deleteByHubId(@Param("hubId") Long hubId); @Query("select t from HubTagEntity t" + " where t.hubId=:hubId" diff --git a/src/main/java/com/seong/shoutlink/domain/tag/repository/TagRepositoryImpl.java b/src/main/java/com/seong/shoutlink/domain/tag/repository/TagRepositoryImpl.java index 3fcda35..172e5cd 100644 --- a/src/main/java/com/seong/shoutlink/domain/tag/repository/TagRepositoryImpl.java +++ b/src/main/java/com/seong/shoutlink/domain/tag/repository/TagRepositoryImpl.java @@ -30,8 +30,8 @@ public List saveAll(List tags) { } @Override - public long deleteHubTags(Hub hub) { - return tagJpaRepository.deleteByHubId(hub.getHubId()); + public void deleteHubTags(Hub hub) { + tagJpaRepository.deleteByHubId(hub.getHubId()); } @Override diff --git a/src/main/java/com/seong/shoutlink/domain/tag/service/TagRepository.java b/src/main/java/com/seong/shoutlink/domain/tag/service/TagRepository.java index 8b795e5..42096a5 100644 --- a/src/main/java/com/seong/shoutlink/domain/tag/service/TagRepository.java +++ b/src/main/java/com/seong/shoutlink/domain/tag/service/TagRepository.java @@ -10,7 +10,7 @@ public interface TagRepository { List saveAll(List tags); - long deleteHubTags(Hub hub); + void deleteHubTags(Hub hub); Optional findLatestTagByHub(Hub hub); } diff --git a/src/test/java/com/seong/shoutlink/domain/tag/repository/StubTagRepository.java b/src/test/java/com/seong/shoutlink/domain/tag/repository/StubTagRepository.java index 0703709..6cd59a5 100644 --- a/src/test/java/com/seong/shoutlink/domain/tag/repository/StubTagRepository.java +++ b/src/test/java/com/seong/shoutlink/domain/tag/repository/StubTagRepository.java @@ -39,10 +39,8 @@ public List saveAll(List hubTags) { } @Override - public long deleteHubTags(Hub hub) { - int size = memory.size(); + public void deleteHubTags(Hub hub) { memory.clear(); - return size; } @Override