ORM/JPA

[Error] java.lang.IllegalStateException

잔망루피 2021. 7. 24. 20:21
반응형
java.lang.IllegalStateException: For queries with named parameters you need to use provide names for method parameters. 
Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters.

에러

 

@Modifying
@Query("update Board p set p.view = p.view + 1 where p.id = :id")
int updateView(Long id);

에러가 뜬 부분

 

@Modifying
@Query("update Board p set p.view = p.view + 1 where p.id = :id")
int updateView(@Param("id") Long id);

해결!

 

 

참고 👇

https://zzang9ha.tistory.com/357

 

JPQL @Query 에러: For queries with named parameters you need to use provide names for method parameters

📎 For queries with named parameters you need to use provide names for method parameters Spring Data JPA에서 아래 Entity를 통해 조회를 하려는데 오류가 발생했습니다. (email에 대한 데이..

zzang9ha.tistory.com

 

반응형