프로젝트를 진행하면서 JPA를 도입하였습니다. 지난글( [JPA] 프로젝트에 JPA를 적용하며.... ( save편 ) )에서는 JPA의 영속성을 이용하여 insert, update를 처리하는 방법에 대해서 정리하였습니다. 도입 배경 및 JPA 적용방법에 대해서 궁금하시면 제 블로그에 "JPA" 로 검색하시면 Querydsl, 로깅 처리방법까지 정리해두었습니다. insert, update를 메소드로 분리하여 각각 처리하였습니다. 그런데 한 메소드에서 처리할 수 없을까? 하고 고민하고 적용한 내용을 정리하겠습니다. 같은 API로 데이터가 있으면 update하고 없으면 insert하는 메소드 예제를 작성해보겠습니다. @Service @RequiredArgsConstructor // 의존성 주입 public ..