🏕️상황
영속성 컨텍스트에 대해 공부하다 보니 '.persist()' 메소드에 대해서 알게 되었고
이 메소드는 "엔티티 매니저를 사용해서 회원 엔티티를 영속성 컨텍스트에 저장한다." 라고 했다.
그런데 [저장]이라는 말을 보니 '.save()' 메소드와의 차이점이 무엇인지 궁금해졌다.
그래서 알아보니 간단하게 설명하자면
'.save() 메소드는 JPA에서 사용되는 em.persist()와 비슷한 역할을 수행하지만, 더 추상화되어 사용함.'
위에서 말하는 "더 추상화되어 사용" 한다는 말이 무슨 말일지 궁금해졌다.
🗝️해결
"더 추상화되어 사용된다"는 말은 개발자가 직접 구체적인 구현을 다루지 않고, 더 간단하고 추상화된 방식으로 사용할 수 있다는 것을 의미한다.
'개발공부 > JPA 프로그래밍' 카테고리의 다른 글
[1장] 메서드 체인이란?? (0) | 2023.07.24 |
---|