Cześć,
Spotkałem się z sytuacją w której zapytanie do bazy w Spring Repository przez Postmana z endpointu REST wyglądało i działało tak:
@Repository
public interface ToDoListRepository extends JpaRepository<ToDoList, Long> {
ToDoList getByIdAndToDoListOwner_Username(Long id, String username);
}
ja chciałem to zrobić w swojej klasie przez :
ToDoList getByIdAndToDoListOwner(Long id, String toDoListOwner);
i otrzymałem błąd:
"message": "Parameter value [user123] did not match expected type [pl.test.user.User (n/a)]; nested exception is java.lang.IllegalArgumentException: Parameter value [user123] did not match expected type [pl.test.user.User (n/a)]",
Nie rozumiem dlaczego pierwszy sposób działa, a mój nie.