SpringBoot在1.5.X版本中迫筑,傳入id即可查詢對象 :
xxxRepository.findOne(id);
但在2.X中宪赶,findOne改為了:
<S extends T> Optional<S> findOne(Example<S> var1);
getOne方法繼續(xù)保留了,但是如果getOne(id)查詢到的即使id不存在脯燃,也會返回該對象的引用搂妻,判斷null無效。
后來找到了這種寫法可以實現(xiàn):
findOne. xxxRepository.findById(id).orElse(null)