목표 : 스프링을 사용하여 웹 플랫폼 개발 1
2/2 21:00 ~ 24:00
과목 시간표와, 강의실 테이블이다.
강의실 테이블은 건물번호+강의실호수 조합으로 복합키로 사용한다.
이 복합키를 과목 시간표 테이블에서 fk로 사용하고 있는데 이 연결 하는 부분에 시간을 많이 소요되었고, 이러한 관계 맵핑을 처음 해보았다.
jpa에서 ~ToOne관계에서 FetchType.LAZY를 해줘야 나중에 테이블이 꼬이지 않을 수 있다는 것도 알게되었다.
장바구니 테이블에서 from 이라는 정적 팩터리 메서드 방식을 사용하여 객체를 생성하는 구조로 구현하였다. 이 부분은 이펙티브 자바의 item 1에 해당되는 내용인데, 최근 읽고 있는 책 이다. 구현 도중에 책에서 배운 구조를 활용할 수 있겠다 싶은 부분은 최대한 시도해보도록 노력할 것이다.
'2022-2023 동계 모각코' 카테고리의 다른 글
2022-2023 동계 모각코 6차 종료 (0) | 2023.02.09 |
---|---|
2022-2023 동계 모각코 6차 시작 (0) | 2023.02.09 |
2022-2023 동계 모각코 5차 시작 (0) | 2023.02.02 |
2022-2023 동계 모각코 4차 종료 (0) | 2023.01.26 |
2022-2023 동계 모각코 4차 시작 (0) | 2023.01.26 |