Spring Boot2.X中findOne的用法

SpringBoot在1.5.X版本中,傳入id即可查詢對象 xxxRepository.findOne(id);

但在2.X中,findOne改爲了<S extends T> Optional<S> findOne(Example<S> var1);

getOne方法繼續保留了,但是如果getOne(id)查詢到的即使id不存在,也會返回該對象的引用,判斷null無效。

後來找到了這種寫法可以實現findOne. xxxRepository.findById(id).orElse(null)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章