errors log:
Error:(43, 30) java: 无法将接口 org.springframework.data.repository.query.QueryByExampleExecutor中的方法 findOne应用到给定类型;
需要: org.springframework.data.domain.Example
找到: long
原因: 无法推断类型变量 S
(参数不匹配; long无法转换为org.springframework.data.domain.Example)
返回的是一个容器对象 在后面调用get方法就行了
return girlRepository.findById(id).get();
Spring Boot2.0.0以上本版本,
把findOne(id)改成findById(id).get()
把delete(id)改成deleteById(id)
``/*
* 获取一条书单信息
* @param id
* @return
*/
public Book findOne(Long id) {
//return bookRepository.findOne(id);//2.0.0.以上版本
return bookRepository.findById(id).get();//2.0.0.以下版本
}
/**
* 删除一条书单信息
* @param id
*/
public void delete(long id) {
bookRepository.deleteById(id);//2.0.0.以上版本
// bookRepository.delete(id);//2.0.0.以下版本
}`