如何使用 Spring Boot 使用 CRUDRepository 的 findOne() 方法?
How to use findOne() method of CRUDRepository using Spring Boot?
我想使用CRUDRepository
的findOne()
方法,但是无法使用
我正在使用 CRUDRepository
进行持久化。我检查了 CRUDRepository,但是 findOne()
方法不可用。当我搜索 CRUDRepository 的 Javadoc 时,它显示 findOne()
方法在那里。
@Override
public MultiplicationResultAttempt getResultById(Long resultId) {
return attemptRepository.findOne(resultId);
}
findOne
在 CRUD Repository
中被替换为 findById()
。参见 DATACMNS-944
请注意 findById
并不是 findOne
的完全替代,它 returns 是 Optional
而不是 null
。
用法示例:
@Override
public MultiplicationResultAttempt getResultById(Long resultId) {
return attemptRepository.findById(id).orElse(null);
}
我想使用CRUDRepository
的findOne()
方法,但是无法使用
我正在使用 CRUDRepository
进行持久化。我检查了 CRUDRepository,但是 findOne()
方法不可用。当我搜索 CRUDRepository 的 Javadoc 时,它显示 findOne()
方法在那里。
@Override
public MultiplicationResultAttempt getResultById(Long resultId) {
return attemptRepository.findOne(resultId);
}
findOne
在 CRUD Repository
中被替换为 findById()
。参见 DATACMNS-944
请注意 findById
并不是 findOne
的完全替代,它 returns 是 Optional
而不是 null
。
用法示例:
@Override
public MultiplicationResultAttempt getResultById(Long resultId) {
return attemptRepository.findById(id).orElse(null);
}