Bläddra i källkod

fix: 取消收藏事务管理

icenaked 3 år sedan
förälder
incheckning
b5377b276f

+ 4 - 0
seecoder-portal-server/src/main/java/cn/seecoder/seecoderportalserver/repository/CommunicationStarRepository.java

@@ -4,6 +4,8 @@ import cn.seecoder.seecoderportalserver.domain.CommunicationStar;
 import org.springframework.data.domain.Page;
 import org.springframework.data.domain.Page;
 import org.springframework.data.domain.Pageable;
 import org.springframework.data.domain.Pageable;
 import org.springframework.data.jpa.repository.JpaRepository;
 import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Modifying;
+import org.springframework.transaction.annotation.Transactional;
 
 
 import java.util.List;
 import java.util.List;
 import java.util.Optional;
 import java.util.Optional;
@@ -17,6 +19,8 @@ public interface CommunicationStarRepository extends JpaRepository<Communication
 
 
     Optional<CommunicationStar> findByUserIdAndCommunicationId(Long userId, Long id);
     Optional<CommunicationStar> findByUserIdAndCommunicationId(Long userId, Long id);
 
 
+    @Modifying
+    @Transactional
     void deleteByUserIdAndCommunicationId(Long userId,Long communicationId);
     void deleteByUserIdAndCommunicationId(Long userId,Long communicationId);
 
 
     List<CommunicationStar> findByCommunicationId(Long communicationId);
     List<CommunicationStar> findByCommunicationId(Long communicationId);