TIL

8/31

iksadnorth 2023. 8. 31. 22:31

👣 개요

오늘은 목요일이라서 주특기 1주차의 내용을 토대로 시험을 봤다.
내용은 회원 일괄 조회 API와 회원 단일 조회 API를 구현한 서버 구축이었다.

해당 시험을 응시한 뒤, '자바 ORM 표준 JPA' 책을 읽으면서 블로그에 기록했다.

 

6장 다양한 연관관계 매핑

👣 개요 해당 게시물에서는 '다대일', '일대다', '일대일', '다대다' 의 연관관계를 다룰 예정이었다. 하지만 앞선 5장과 다소 중복이 많기 때문에 '다대다' 관계에 대해서만 다루고 넘어갈 것이다

ikadnorth.tistory.com

 

 

 

7장 고급 매핑

👣 개요 해당 게시물은 OOP와 SQL에서의 간극을 메꾸는 여러 기술을 나열하는 방식으로 서술된다. 아직 OOP와 SQL 사이에 간극이 존재하는데 내용은 다음과 같다. 1. OOP의 상속관계 2. SQL에서의 복합

ikadnorth.tistory.com

비록 게시물을 2개 밖에 올리지 못했지만 내용이 내가 전혀 알지 못했던 내용들이어서 
다른 게시물들에 비해 얻어가는 것이 많았다.

예를 들어, 다대다 관계를 매핑할 때, @JoinColumn을 이용하는 방법에 대해 공부한 것,
JPA에서 복합 키를 사용하기 위해선 @EmbeddedId를 사용하는 것 등등에 대해 공부를 한 것이 그것들이다.

예전에 프로젝트를 진행하면서 복합 키를 적용하려 했던 경험이 있었는데 
그 당시에는 적용법을 몰라서 중간 테이블을 만들어 우회한 경험이 있었다.
하지만 지금은 복합 키 클래스가 갖춰야 하는 조건들에 대해 이해했기에 
앞으로의 복합 키 적용은 문제없을 것이다.

 

'TIL' 카테고리의 다른 글

9/2  (0) 2023.09.02
9/1  (0) 2023.09.01
8/30  (0) 2023.08.30
8/29  (0) 2023.08.29
8/28  (0) 2023.08.28