Просмотр исходного кода

修改delete方法增加modifing 和 transactional 注解

suntg 7 лет назад
Родитель
Сommit
696bd3919b

+ 4 - 0
src/main/java/com/uas/platform/b2c/prod/commodity/dao/ProductReplaceDao.java

@@ -3,9 +3,11 @@ package com.uas.platform.b2c.prod.commodity.dao;
 import com.uas.platform.b2c.prod.commodity.model.ProductReplace;
 import org.springframework.data.jpa.repository.JpaRepository;
 import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
+import org.springframework.data.jpa.repository.Modifying;
 import org.springframework.data.jpa.repository.Query;
 import org.springframework.data.repository.query.Param;
 
+import javax.transaction.Transactional;
 import java.util.List;
 
 public interface ProductReplaceDao extends JpaRepository<ProductReplace, Long>, JpaSpecificationExecutor<ProductReplace> {
@@ -15,5 +17,7 @@ public interface ProductReplaceDao extends JpaRepository<ProductReplace, Long>,
 
     List<ProductReplace> findByProductIdOrderByDetno(Long productId);
 
+    @Transactional
+    @Modifying
     void deleteByProductId(Long productId);
 }