Spring
[Spring JPA] Executing an update/delete query
Apère
2023. 4. 28. 13:20
반응형
위의 에러는 @Query 나 EntityManager를 통해 생성한 insert, update, delete NativeQuery를 호출할때 발생할 수 있습니다
DB의 데이터 변경은 트랜잭션처리가 필요한데 이런 처리가 누락되어 발생합니다.
해결책은 의외로 간단합니다. 해당 메서드나 메서드를 추가하는 서비스의 메서드에 @Transational 어노테이션을 추가하여 트랜잭션 처리를 해주면 됩니다
반응형