[ERROR] Not supported for DML operations

charco·2021년 5월 25일
0

!ERROR!

목록 보기
2/17

@Query 어노테이션으로 delete 쿼리 메서드를 만들고 테스트하는데
Not supported for DML operations
라는 에러가 떴다.
https://winmargo.tistory.com/208
를 참고하여 해결했다.

update 와 delete 쿼리에는
@Modifying @Transactional 어노테이션 두개를 붙혀줘야 한다.

    @Modifying
    @Transactional
    @Query("DELETE FROM Onerm o WHERE o.user.uno = :uno")
    public void deleteByUno(@Param("uno") Long uno);
profile
아직 배우는 중입니다

0개의 댓글