반응형 SQL1 [JPA] Update 시 InvalidDataAccessApiUsageException 에러 간단한 게시판 프로젝트에서 게시글 수정을 하는 메서드를 호출 하는데 위와 같은 에러가 발생했습니다. * JPQL을 사용해서 update 쿼리문을 작성했습니다. 구글링을 한 결과 해당 메서드에 @Transactional 어노테이션을 달거나, Repository에 작성한 JPQL문 위에 @Transactional 어노테이션을 다는 방식으로 해결이 가능했습니다. 여기서 왜 @Transactional 어노테이션 의문이 생겼습니다. 구글링을 했지만 해당 내용에대해 명쾌하게 정리되어 있는 글이 없었습니다. 그래서 update 쿼리문에서 Transaction 이 필요한 이유를 검색 했습니다. 그 결과 update 문은 해당 테이블의 컬럼의 모든 데이터를 변하게 할 수 있는 강력한 쿼리문이기 때문에, 실수로 작성을 하.. 2022. 5. 8. 이전 1 다음