에러 해결
[Spring Boot] Using named parameters for method public abstract void '' but parameter not found in annotated query
development study
2022. 4. 7. 11:52
Spring Boot JPA 오류
Using named parameters for method public abstract void '' but parameter not found in annotated query
해결
JpaRepository에서 쿼리문 사용시 데이터 @Param으로 연결
기존
@Transactional
@Modifying
@Query(value = "UPDATE users SET userName = :userName where userId = 1 ", nativeQuery = true)
void user(String userName);
변경
@Transactional
@Modifying
@Query(value = "UPDATE users SET userName = :userName where userId = 1 ", nativeQuery = true)
void user(@Param("userName")String userName);
반응형