sql >> Databasteknik >  >> RDS >> Mysql

PropertyAccessException:Fel vid åtkomst till fältet

Du har en missmatchning i dina parametrar, dvs du försöker ange en Long as-parameter för en användartyp:

Du ändrar det på ett av två sätt:

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

eller

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



  1. Bearbetar Oracle sqlldr flera INFILE parallellt

  2. Hur söker man i en enum i lista med strängar med postgresql-fråga?

  3. Sammanfoga en sträng och ett nummer i PostgreSQL

  4. MySQL-syntaxfel med enkel INSERT?