JPA에서 객체의 값을 수정하는 작업을 진행하려고 Query를 만들어 작동을 시켰는데 에러가 발생했다...?? 분명 작동시 SQL 쿼리문이 정상적으로 나오고 있는걸 콘솔에서 확인 했는데 정작 그 코드가 적용이 되지 않는것이다 그래서 알아보니 영속성 컨텍스트에 의해서 내가 작성한 Update 쿼리 메서드는 영속성 컨텍스트에 저장되어 있는 캐시값을 변경시키지 않고 DB에 저장되어있는 정보에 대해서만 수정/변경 사항을 적용시키기 때문에 내가 영속성 컨텍스트에 저장해놓은 데이터의 값과 실제 데이터 값이 일치하지 않으면서 오류가 발생하게 된것이다. 그래서 찾은 방법이 @Modifying 어노테이션을 이용하여 영속성 컨텍스트의 1차캐시를 삭제 시켜버리는 방법이다. @Modifying(clearAutomaticall..