• SpringBoot在1.5.X版本中,可以使用以下方法通过id查询

    1
    repository.findOne(id);
  • 在SpringBoot2.X中,findOne()传入参数改为了

    <S extends T> Optional<S> findOne(Example<S> var1);

  • 解决方法:

    1.降低版本(建议1.5.2.RELEASE)

    2.在2.X版本中用以下写法:

    1
    2
    3
    4
    //写法1
    repository.findById(id).get();
    //写法2
    repository.findById(id).orElse(null);