JpaRepository findOne返回null

时间:2018-07-25 16:19:14

标签: java spring-boot spring-data-jpa

我正在使用下面的代码通过Spring Boot JPA从数据库检索文件。 但是它返回空值。

PS。数据库连接没有问题。我可以使用存储库保存值,但使用ID检索值时会出现问题。

任何人都可以给我解决方案吗?

@RequestMapping(value = "/fetch/{id}", method = RequestMethod.GET)
public List<Page> getData(@PathVariable String id) {
     try {
            FileDB file = fileRepository.findOne(Long.parseLong(id));
            Document doc = file.getDocument();
            List<Page> pages = doc.getPages();
            return pages;

        } catch (Exception e) {
            System.out.println(e.toString());
            List<Page> pages = new ArrayList<>();
            return pages;
        }
}

0 个答案:

没有答案