缺少CrudRepository#findOne方法
我在项目中使用Spring 5。直到今天,仍然有可用的方法CrudRepository#findOne
。
但是下载最新的快照后,它突然消失了!有没有参考说明该方法现在不可用?
我的依赖项列表:
apply plugin: 'java'apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
repositories {
mavenCentral()
maven { url "https://repo.spring.io/snapshot" }
maven { url "https://repo.spring.io/milestone" }
}
dependencies {
compile 'org.springframework.boot:spring-boot-starter-data-jpa'
runtime 'com.h2database:h2:1.4.194'
}
更新:
似乎此方法已被替换为 CrudRepository#findById
回答:
请参阅与此提交相关联的DATACMNS-944,它具有以下重命名
╔═════════════════════╦═══════════════════════╗║ Old name ║ New name ║
╠═════════════════════╬═══════════════════════╣
║ findOne(…) ║ findById(…) ║
╠═════════════════════╬═══════════════════════╣
║ save(Iterable) ║ saveAll(Iterable) ║
╠═════════════════════╬═══════════════════════╣
║ findAll(Iterable) ║ findAllById(…) ║
╠═════════════════════╬═══════════════════════╣
║ delete(ID) ║ deleteById(ID) ║
╠═════════════════════╬═══════════════════════╣
║ delete(Iterable) ║ deleteAll(Iterable) ║
╠═════════════════════╬═══════════════════════╣
║ exists() ║ existsById(…) ║
╚═════════════════════╩═══════════════════════╝
以上是 缺少CrudRepository#findOne方法 的全部内容, 来源链接: utcz.com/qa/428047.html