JPA
JPA Query update오류 해결
jojelly
2021. 6. 22. 02:56
반응형
프로젝트에 조회수를 늘리는 코드를 짜기위해 JPA에 @Query를 이용하던 중 오류가 발생했다.
not supported for dml operations ~~~
찾아보니 UPDATE 쿼리를 실행할 때는 @Modifying annotation 을 붙여줘야한다. 그리고 @Transactional 또한 같이 붙여주도록 하자.
이후 실행을 해보니
Modifying queries can only use void or int/Integer as return type! 이라는 오류가 발생 쿼리 수정은 반환 유형으로 void 또는 int / Integer 만 사용할 수 있다는 뜻이다.
Integer로 유형을 바꿔주니 잘 돌아간다.
반응형