java: 无法将接口 org.springframework.data.repository.query.QueryByExampleExecutor中的方法

报错的情况如图:在这里插入图片描述

解决方法(改解决方法适用于SpringBoot 2.0.0以上的版本):

  • 查询:
  1. 将findOne(id)改为findById(id).get(),但是这种方法如果没查到的话,会报错,举例如下:
    java: 无法将接口 org.springframework.data.repository.query.QueryByExampleExecutor中的方法_第1张图片
  2. 将findOne(id)改为findById(orderId).orElse(null),这种方法就算是没查到,也不会报错,而是返回null,举例如下:
    java: 无法将接口 org.springframework.data.repository.query.QueryByExampleExecutor中的方法_第2张图片
  • 删除: 将deleteId(id)改为deleteById(id),举例如下:
    java: 无法将接口 org.springframework.data.repository.query.QueryByExampleExecutor中的方法_第3张图片

你可能感兴趣的:(java: 无法将接口 org.springframework.data.repository.query.QueryByExampleExecutor中的方法)