課程
/后端開發
/Java
/Spring Boot進階之Web進階
詳情想看圖
2018-10-30
源自:Spring Boot進階之Web進階 2-7
正在回答
我也遇到這個問題,但肯定不是id找不,可能是版本兼容問題
qq_隨心_npst14 提問者
travelcoder 回復 qq_隨心_npst14 提問者
為什么getOne不行呢?
/** ?*?通過id查找女生 ?*?@param?id ?*?@return ?*/ public?Gril?findone(Integer?id){ ????return?grilRepository.findOne(id); }
我的解決方式是是把serive中的getOne改成findOne()
public?Girl?findOne(Integer?id){???
public
Girl?findOne(Integer?id){
???
?? Girl girl?=?girlRepository.findById(id).get();????
?? Girl girl?=?girlRepository.findById(id).get();
.get()
????
?? return?girl;
?? return
girl;
}
我查了一下,的確是版本問題,老師用的低版本,在 Service 里面用的是 findOne(),而我們用的是 getOne(),
解決方案是?
public?Girl?findOne(Integer?id){ ????Optional<Girl>?girl?=?girlRepository.findById(id); ????return?girl.get(); }
數據庫中查不到id為61的女生
舉報
《2小時學習Spring Boot》之進階教程,針對Web方面的相關技巧
5 回答單元測試報錯
3 回答單元測試報錯
2 回答單元測試時報錯,求指導
2 回答單元測試報錯java.lang.IllegalStateException: Failed to load ApplicationContext
6 回答啟動單元測試報錯,怎么回事?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-11-05
我也遇到這個問題,但肯定不是id找不,可能是版本兼容問題
2019-07-10
為什么getOne不行呢?
2019-03-08
我的解決方式是是把serive中的getOne改成findOne()
2019-01-24
public
?Girl?findOne(Integer?id){
???
?? Girl girl?=?girlRepository.findById(id)
.get()
;????
?? return
?girl;
}
2018-11-05
我查了一下,的確是版本問題,老師用的低版本,在 Service 里面用的是 findOne(),而我們用的是 getOne(),
解決方案是?
2018-11-01
數據庫中查不到id為61的女生