Skip to content

Commit 2a68a05

Browse files
committed
fix: 프로젝트 수정 시 발생하는 중복 데이터 오류 수정
1 parent 107d86a commit 2a68a05

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/main/java/org/cotato/homepage/domain/generation/repository/ProjectImageRepository.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
import org.cotato.homepage.domain.generation.entity.ProjectImage;
77
import org.springframework.data.jpa.repository.JpaRepository;
8+
import org.springframework.data.jpa.repository.Modifying;
89
import org.springframework.data.jpa.repository.Query;
910
import org.springframework.data.repository.query.Param;
1011

@@ -19,5 +20,7 @@ public interface ProjectImageRepository extends JpaRepository<ProjectImage, Long
1920

2021
Optional<ProjectImage> findFirstByProjectIdOrderByImageOrderAsc(Long projectId);
2122

22-
void deleteAllByProjectId(Long projectId);
23+
@Modifying(clearAutomatically = true)
24+
@Query("DELETE FROM ProjectImage pi WHERE pi.projectId = :projectId")
25+
void deleteAllByProjectId(@Param("projectId") Long projectId);
2326
}

0 commit comments

Comments
 (0)