본문 바로가기
IT/Spring

스프링 데이터 JPARepository UPDATE, INSERT, DELETE, DDL 사용하기

by ZanyGeek 2022. 2. 4.

스프링으로 블로그를 만들며 일일 방문자 수를 구현 하기 위해 @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();

 

 

댓글