sql >> データベース >  >> RDS >> Mysql

PropertyAccessException:フィールドへのアクセス中にエラーが発生しました

    パラメータに不一致があります。つまり、ユーザータイプのパラメータとしてLongを指定しようとしています:

    次の2つの方法のいずれかで変更します。

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

    または

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



    1. MYSQLでのパーセンタイル/ランクの効率的な割り当て

    2. 一定時間後にSQLServerのレコードを自動的に削除する方法

    3. MariaDB JSON_VALUE()とJSON_QUERY():違いは何ですか?

    4. 半径15マイルのない最も近いlng/latの場所を見つける方法は?