sql >> Database teknologi >  >> RDS >> Mysql

PropertyAccessException:Fejl ved adgang til feltet

Du har et misforhold i dine parametre, dvs. du prøver at angive en Long as-parameter for en brugertype:

Du ændrer det på en af ​​to måder:

@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. Bulk C#-datatabel til postgresql-tabel

  2. Parameteriseret forespørgsel, der returnerer TEXT-kolonne(r), returnerer altid nul for INT-kolonner

  3. Udefineret db forbindelse med knex

  4. Omdøb MySQL-databasen