• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

안녕하세요 강의의 제품Update부분에 관한 질문입니다.

21.05.04 15:42 작성 조회수 120

0

안녕하세요 강의 잘 수강하고 있습니다.

궁금한점이 있어서 질문드립니다.
보통 DB관련 로직이 있는 부분은 Repository에서 처리하는 것으로 알고 있는데요
이번 상품Update내용을 보면 단지 Service부분에서 Update 처리가 일어나는데 굳이 Repository부분이 아니더라도 Service계층에서 처리해도 큰 상관이 없는 것인가요?
궁금합니다

답변 1

답변을 작성해보세요.

0

안녕하세요. 동근님

JPA는 ORM 입니다.

따라서 객체를 자바 컬렉션에 보관하고 다루는 것 처럼 사용할 수 있게 도와줍니다.

따라서 JPA를 사용하면 마치 자바 컬렉션에서 객체를 조회해서 변경할 때 해당 컬렉션에 따로 객체를 저장하지 않아도 변경내용이 반영되는 것 처럼 사용됩니다.

그래서 이 부분이 JPA의 장점이라고 이해하시면 됩니다.

감사합니다.