小编Hul*_*hoi的帖子

Spring Data JPA findOne()更改为Optional如何使用?

我正在学习SpringBoot2.0Java8.

我遵循了一些博客制作教程示例.

教程源代码是:

@GetMapping("/{id}/edit")
public String edit(@PathVariable Long id, Model model) {
  model.addAttribute("categoryDto", categoryService.findOne(id));
  return "category/edit";
}
Run Code Online (Sandbox Code Playgroud)

但是这段代码抛出了这个错误:

categoryService.findOne(ID)

我正在考虑将JPA findOne()方法更改为Optional< S >

怎么解决?

更多信息:

这是categoryService方法:

public Category findOne(Long id) {
  return categoryRepository.findOne(id);
}
Run Code Online (Sandbox Code Playgroud)

java spring spring-data-jpa

43
推荐指数
3
解决办法
7万
查看次数

标签 统计

java ×1

spring ×1

spring-data-jpa ×1