缺少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

回到顶部