JPA自带findOne方法报错原因

是由于jdk8的原因,有可能和spring boot的版本也关系,

两种方式可选 注册,返回类是Optional<Girl>, Optional是jdk8自带的

@GetMapping(value = "/girls/{id}")
public Optional<Girl> girlFindOne(@PathVariable("id") Integer id) {

   //直接用findById查找
   //return  girlRepository.findById(id);

   //构通Example查找

   Girl girl = new Girl();
   girl.setId(id);
   Example<Girl> example = Example.of(girl);
   return girlRepository.findOne(example);
}

 

 

友情链接 :https://www.cnblogs.com/AIR2/p/9916149.html

posted @ 2019-05-20 08:04  不愿当个小萌新  阅读(1085)  评论(0编辑  收藏  举报