Jhipster-找不到新创建的记录

时间:2019-08-21 01:07:41

标签: java hibernate spring-boot jhipster ehcache

我正在开发一个应用程序,在给定某些条件的情况下,我需要在创建另一个记录时创建一个记录。

为此,我使用适当的存储库并调用save方法。问题在于,除非我立即返回所有记录(findAll),否则如果我尝试立即搜索它(findOne),则不会显示新创建的记录。

遵循所使用的代码段。

          request.setTable(restaurantTableRepository.findById(tableId).get());

            request.setWaiter(securityService.getCurrentLoggedInUser());

            request.setCashier(cashFlow.get().getCashier());

            request = requestRepository.saveAndFlush(request);

            subRequest.setRequest(request);
        }

        subRequest = subRequestRepository.save(subRequest);
        return subRequestMapper.toDto(subRequest);

通过新创建的请求ID调用findOne时,我得到404(找不到记录)。如果我先调用findAll,则返回注册表,然后findOne也可以工作。这是缓存问题吗?

为什么一开始找不到一个工作?

0 个答案:

没有答案