一樣的代碼,例:(findOne(id))說我無法轉換成相應的類型
Error:(24, 31) java: 無法將接口 org.springframework.data.repository.query.QueryByExampleExecutor<T>中的方法 findOne應用到給定類型;
? 需要: org.springframework.data.domain.Example<S>
? 找到: java.lang.Integer
? 原因: 無法推斷類型變量 S
? ? (參數不匹配; java.lang.Integer無法轉換為org.springframework.data.domain.Example<S>)
? 以上是errors log
@GetMapping(value = "/girls/{id}")
public Girl girlFindOne(@PathVariable("id") Integer id){
? ?return ?girlRepository.findOne(id);
}
以上是報錯的代碼塊
2018-09-17
或者findOne(id)用findById(id).orElse(null)
2018-09-17
試一下getOne(1)
2018-08-17
idea創建沒有1.5.3的
2018-06-18
返回的是一個容器對象 在后面調用get方法就行了
2018-03-31
Springboot2.0的查找是findByid
2018-03-25
2018-03-25
這個版本我之前也2.0.0也是這樣,換成這個1.5.3就可以了
2018-03-15
我的也是這樣怎么解決
2018-03-14
現在的findOne接口變了,你自己可以看下源碼啊,是這樣的:
<S extends T> Optional<S> findOne(Example<S> var1);
我是用的findById(id)方法