課程
/后端開發
/Java
/2小時學會Spring Boot
Repository.getOne(id)和Repository.findOne(id)有什么區別,為何不存在數據時,getOne異常,而findOne返回空
2017-02-16
源自:2小時學會Spring Boot 5-2
正在回答
看了下源碼,getOne是返回引用。是一個對實體引用的hibernate對象,需要進行序列化操作(報錯是這么說的,沒有可以序列化的Json)。
findOne是返回的實體對象,包含我們需要的結果
存在數據時,也報錯。findOne是200狀態,getOne是500狀態
舉報
Spring Boot入門視頻教程,你將學會使用Spring Boot快速構建應用程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-09-01
看了下源碼,getOne是返回引用。是一個對實體引用的hibernate對象,需要進行序列化操作(報錯是這么說的,沒有可以序列化的Json)。
findOne是返回的實體對象,包含我們需要的結果
2017-02-16
存在數據時,也報錯。findOne是200狀態,getOne是500狀態