如何顺序进行2次删除

时间:2019-02-13 13:24:25

标签: spring jpa spring-data-jpa

我正在使用Spring boot,并且使用JPARepository删除了2个,其中一个删除依赖于第二个删除。

我需要执行第二个请求logBairroRepository.deleteByLocalidade(ids);在数据库中提交第一个请求之后。但是在第二个请求中执行时,第一个请求未在数据库中提交

示例:

服务:

    logCPCRepository.deleteByLocalidade(ids);
    logBairroRepository.deleteByLocalidade(ids);

存储库:

    @Repository
    public interface LogCPCRepository extends JpaRepository<LogCPC, Long> {
       @Modifying
       @Query("DELETE FROM LogCPC log WHERE log.locNu IN :list")
       void deleteByLocalidade(@Param("list") List<Long> list);
    }

0 个答案:

没有答案