Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PropertyAccessException:Błąd dostępu do pola

Masz niezgodność w swoich parametrach, tj. próbujesz określić Long jako parametr dla typu użytkownika:

Możesz to zmienić na dwa sposoby:

@Query("DELETE FROM Collaborator c WHERE c.user.id = :userId AND c.task.id = :taskId")
void deleteUserFromTask(@Param("userId") Long userId, @Param("taskId") Long taskId);

lub

@Query("DELETE FROM Collaborator c WHERE c.user = :user AND c.task = :task")
void deleteUserFromTask(@Param("user") User user, @Param("task") Task task);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kolejność MySQL Według alternatywnych wartości

  2. Jak mogę sprawdzić, czy istnieje tabela MySQL z PHP?

  3. Listy w klauzuli MyBatis „IN”

  4. pdo dynamicznie wiąże kolejność asc/desc

  5. Zapytanie Railsowe SQL na nieznanej (dynamicznej) liczbie zapytań przy użyciu LIKE