반응형
위의 에러는 @Query 나 EntityManager를 통해 생성한 insert, update, delete NativeQuery를 호출할때 발생할 수 있습니다
DB의 데이터 변경은 트랜잭션처리가 필요한데 이런 처리가 누락되어 발생합니다.
해결책은 의외로 간단합니다. 해당 메서드나 메서드를 추가하는 서비스의 메서드에 @Transational 어노테이션을 추가하여 트랜잭션 처리를 해주면 됩니다
반응형
'Spring' 카테고리의 다른 글
[Spring] HikariPool-1 - Failed to validate connection ConnectionID (0) | 2023.05.11 |
---|---|
[Spring] DTO에 @Builder 사용시 JSON parse error: Cannot construct instance of 에러 발생하는 이유 (0) | 2023.04.04 |
[Spring JPA] 외래키를 복합키에 포함하기 (0) | 2023.03.31 |
Gradle (0) | 2023.03.29 |
[Spring] mapStruct에서 LocalDateTime을 epoch Milli로 변경하는 방법 (0) | 2023.03.24 |
댓글