개발공부/JPA 프로그래밍

[3장] "더 추상화 되어 사용된다"의 의미는?

기억지기 개발자 2023. 7. 25. 16:33

🏕️상황

영속성 컨텍스트에 대해 공부하다 보니 '.persist()' 메소드에 대해서 알게 되었고

이 메소드는 "엔티티 매니저를 사용해서 회원 엔티티를 영속성 컨텍스트에 저장한다." 라고 했다. 

 

그런데 [저장]이라는 말을 보니 '.save()' 메소드와의 차이점이 무엇인지 궁금해졌다.

 

그래서 알아보니 간단하게 설명하자면

 

'.save() 메소드는 JPA에서 사용되는 em.persist()와 비슷한 역할을 수행하지만, 더 추상화되어 사용함.'

위에서 말하는 "더 추상화되어 사용" 한다는 말이 무슨 말일지 궁금해졌다.

 

🗝️해결

"더 추상화되어 사용된다"는 말은 개발자가 직접 구체적인 구현을 다루지 않고, 더 간단하고 추상화된 방식으로 사용할 수 있다는 것을 의미한다.

'개발공부 > JPA 프로그래밍' 카테고리의 다른 글

[1장] 메서드 체인이란??  (0) 2023.07.24