Ich bin neu in der Verwendung von CRUD Repository.Abrufen einer Ergebnisliste mit CRUD Repository
Ich habe eine Datenbanktabelle mit drei Spalten:
course_id, Name, Kurs
ich eine Liste von course_id erhalten möchten geben Namen, beispielsweise
SELECT id FROM table WHERE name='charmaine';
Ich möchte dies jedoch nicht mit der Abfrage tun, sondern mit dem crud-Repository.
In meinem Controller wurde ein Fehler angezeigt. Darf ich wissen, dass dieser Fehler vorliegt?
Mein Controller
@GetMapping(value = "getting/{name}")
//@ResponseBody
public String getting(@PathVariable("name") String name) {
List<CourseMaster> getIds = CourseService.findIdByName(Name); —> error icon here
return getIds; —> error icon here
}
Dienst
public List<CourseMaster> findIdByName(String Name) {
return CourseMasterRepo.findByName(Name);
}
Repository
public interface CourseMasterRepo extends CrudRepository<CourseMaster, Long> {
List<CourseMaster> findByName(String Name);
}
Ihre Frage ist mir nicht klar. Was ist ein Fehler im Controller? –
@Liviu Sosu kann nicht kompiliert werden. Es gibt ein Fehlersymbol neben meinem Code. – Learner