본문 바로가기
Spring

[Spring JPA] Executing an update/delete query

by Apère 2023. 4. 28.
반응형

위의 에러는 @Query 나 EntityManager를 통해 생성한 insert, update, delete NativeQuery를 호출할때 발생할 수 있습니다

 

DB의 데이터 변경은 트랜잭션처리가 필요한데 이런 처리가 누락되어 발생합니다.

 

해결책은 의외로 간단합니다.  해당 메서드나 메서드를 추가하는 서비스의 메서드에 @Transational 어노테이션을 추가하여 트랜잭션 처리를 해주면 됩니다 

반응형

댓글