[🔥미션 - JPA 및 테이블 구현]
본인이 만들었던 ERD에 해당하는 테이블들에 대한 엔티티를 만들고
워크북에서 다루지 않은 연관관계 매핑(양방향 포함)을 다 적용하고
엔티티의 칼럼에 대한 세부적인 설정을 모두 하여
로컬 디비에 실제로 테이블이 생긴 것을 캡쳐할 것(by datagrip)
이후 본인의 깃허브 리포지토리를 만들어 mission5 브랜치에 올린 후, 해당 깃허브 링크를 본인 워크북에 포함해오기. (미션 기록란에 링크 제출)
❗main 브랜치에 올리지 말 것! (브랜치 명이 굳이 mission5 이 아니어도 됨!) ❗
데이터베이스 연결 및 스프링 초기 설정 완료 (의존성 추가, 애플리케이션 설정)
패키지 및 클래스 추가
엔티티에 어노테이션 및 필드 추가
▪️ 어노테이션 추가 (@Entity, @Getter, @Builder)
▪️ 필드 추가 (필요 시, enum으로)
▪️ BaseEntity에게 공통된 필드(created_at**, updated_at)**를 상속받도록 구현
매핑 테이블 추가 및 연관관계 매핑
▪️ 단방향 매핑 → @ManytoOne
▪️ 양방향 매핑 → @OneToMany
컬럼 세부 설정 (디폴트 값, null 가능 유무, unique)