스프링으로 블로그를 만들며 일일 방문자 수를 구현 하기 위해 @Query에서 update문을 사용하려는데
not supported for DML operations ~~ 하는 오류와 마주쳤다.
이럴 때 사용해야할 어노테이션이 @Modifying 이다.
@Modifying 어노테이션을 이용하면 UPDATE, INSERT, DELETE, DDL을 할 수 있도록 해준다.
예시
@Modifying
@Transactional
@Query(value ="UPDATE blogManager set visitToday = default",nativeQuery = true)
public void resetToday();
'IT > Spring' 카테고리의 다른 글
스프링 일정 시간마다 기능 실행하는 법, @EnableScheduling (0) | 2022.02.06 |
---|---|
스프링 JPARepository JPQL 대신 native query 쓰기, 변수 (0) | 2022.02.04 |
_Spring_ interceptor NullpointerException 발생, 의존성 문제 (0) | 2022.02.04 |
댓글