Spring boot findOne()方法未定义
我是SpringBoot的新手,正在学习JPA。 我正在尝试创建一个方法来检索表(实体)的实例(行) 基于变量Id(字符串、主键) 我已经创建了一个接口TopicRepository扩展了crudepository 这里的主题是我的实体类,字符串是主键数据类型(id) 现在,在我学习一些教程的同时,我尝试使用findOne(Id)方法基于Id检索行 例如topicRepository.findOne(id) 但该方法未定位或未定义,无法使用。 请帮我解决这个问题。我是个新手。Spring boot findOne()方法未定义,spring-boot,spring-data-jpa,crud,Spring Boot,Spring Data Jpa,Crud,我是SpringBoot的新手,正在学习JPA。 我正在尝试创建一个方法来检索表(实体)的实例(行) 基于变量Id(字符串、主键) 我已经创建了一个接口TopicRepository扩展了crudepository 这里的主题是我的实体类,字符串是主键数据类型(id) 现在,在我学习一些教程的同时,我尝试使用findOne(Id)方法基于Id检索行 例如topicRepository.findOne(id) 但该方法未定位或未定义,无法使用。 请帮我解决这个问题。我是个新手。 提前感谢。您下面的
提前感谢。您下面的教程似乎使用了比您在项目中使用的更旧版本的Spring数据。在SpringData2.0+中,有几种方法已被类似方法取代 您可以从中使用
findById(id)
而不是findOne(id)