Jpa根据id查询不到数据时,使用getById()不返回null,而是报 javax.persistence.EntityNotFoundException错误的解决办法

使用id查询单条数据数据时,使用findById(id).orElse(null)方式查询,如果没有结果,会返回null。

    @Override
    public Shop getById(Integer id) {
        return shopRepository.findById(id).orElse(null);
    }
posted @ 2022-01-17 15:08  gimmick  阅读(1764)  评论(0编辑  收藏  举报