簡體   English   中英

如何使用Spring Boot使用CRUDRepository的findOne()方法?

[英]How to use findOne() method of CRUDRepository using Spring Boot?

我想使用CRUDRepositoryfindOne()方法,但是無法使用它。

我正在使用CRUDRepository進行持久化。 我檢查了CRUDRepository,但是findOne()方法不可用。 當我搜索CRUDRepository的Javadoc時,它顯示了findOne()方法。

@Override
    public MultiplicationResultAttempt getResultById(Long resultId) {

        return attemptRepository.findOne(resultId);
    }

CRUD Repository findById() findOne替換為findById() 參見DATACMNS-944

請注意, findById不能完全替代findOne ,它返回Optional而不是null

用法示例:

@Override
public MultiplicationResultAttempt getResultById(Long resultId) {

   return attemptRepository.findById(id).orElse(null);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM