sql >> Base de Datos >  >> RDS >> Mysql

PropertyAccessException:error al acceder al campo

Tiene una discrepancia en sus parámetros, es decir, intenta especificar un Long como parámetro para un tipo de usuario:

Lo cambias de una de estas dos maneras:

@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);

o

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