https://soongjamm.tistory.com/153 (1) 썸네일형 리스트형 [JPA] deleteAll() 수행 후 바로 insert 했을 때 duplicate entry 에러가 발생하는 문제 프로젝트를 진행하면서 아래와 같은 로직을 작성했었습니다. 백준 이메일을 수정했을때 데이터베이스에 저장된 수정되기 전 백준 이메일로 푼 문제 리스트를 전부 삭제한 후 수정할 이메일로 푼 문제리스트를 다시 저장하는 로직입니다. @Override @Transactional public GithubBaekjoonResponseDto updateGithubAndBaekjoon(Long userId, GithubBaekjoonRequestDto requestDto) { User user = getUser(userId); user.updateEmail(requestDto.getGithub(), requestDto.getBaekjoon()); solvedacRepository.deleteAllByUserId(user... 이전 1 다음