JPA와 관련된 몇가지 사실에 대해 배우지만, JPA 강의가 아니므로 깊게 다루지는 않으며, 스프링을 갓 배운 개발자들이 모를만한 지식도 몇개 학습한다.

정정합니다.

Jpa는 자바 스펙이 아니라고 소개해드렸는데요. 그 근거로 javax.persistence 라는 패키지에 있기 때문이라고 이야기 드렸습니다. javax가 java extension이라는 의미라서 표준이 아닌 것으로 알고 있었는데요. 네이밍만 그럴 뿐 표준인 것으로 확인됩니다. 너무 당연하게 표준이 아니라고 생각하고 있어서 한 번 더 확인해볼 생각을 못 했네요. 해당 부분은 도려내고 조금 더 하고 싶은 이야기로 대체하였습니다.

JPA

JPA vs Hibernate vs Spring Data JPA

image.png

연관 관계의 주인

image.png

image.png