행이 다른 트랜잭션에 의해 업데이트 또는 삭제되었습니다(또는 저장되지 않은 값 매핑이 잘못되었습니다). 웹 서버에서 실행되는 자바 프로젝트가 있습니다.나는 항상 이 예외를 친다. 이 예외를 방지하는 최선의 방법은 비관적인 잠금(또는 낙관적인 잠금)을 사용하는 것입니다. 하지만 사용법을 설명하는 명확한 예를 찾을 수 없었습니다. 방법은 다음과 같습니다. @Transactional public void test(Email email, String subject) { getEmailById(String id); email.setSubject(subject); updateEmail(email); } 한편: Email는, 휴지 상태 )입니다. getEmailById(String id)는 을 입니다.email이에는..