오늘은 페어가 정해지기 전까지 자습을 했다.
Java 알고리즘 문제 챌린지 38번을 풀고, 백준을 들어가서 단계별 문제 3단계까지 다 풀었다.
GitHub를 공유하고 사용하다보니 프로필을 꾸며놓은 분들이 있었다.
시간을 들여 작성해야 하는 부분이라 오늘 작업을 했다.
GitHub ID와 같은 README 파일을 생성하고 그 안에 소개하고 싶은 내용을 넣으면 된다.
바뀐 메인 화면!
아직 처음 작성한거라 어색하다.
수정을 거듭하며 정착할 곳을 찾아야겠다.
새로운 페어를 만나기 전, 과제 요구사항을 다시 정독하고 마지막 JPA 강의를 다시 들었다.
lv3 과제는 댓글 기능을 추가하는 것이다.
회원 권환을 부여하고, 댓글 작성, 수정, 삭제 기능을 구현해야 한다.
User와 Post 엔티티가 있으니 Comment를 추가해 데이터베이스 역할을 하도록 구현하려고 하는데,
여기서 문제!
User의 usename과 Post의 username으로 작성자와 게시글 작성자를 연결시켜 생각했는데,
Comment도 username을 받아 User와 Post의 username과 연관 관계를 매핑해야한다.
작성자 한 명이 게시글은 여러개 작성할 수 있어서 1:m
게시글 하나에 댓글이 여러개 달릴 수 있으니 1:m
OneToMany만 존재하는 건가?
조금 더 고민해보면서 ERD, UseCase Diagram, API 명세서 수정을 먼저 진행해야겠다!
'TIL' 카테고리의 다른 글
슬기의 TIL - 2023.04.21 (0) | 2023.04.21 |
---|---|
슬기의 TIL - 2023.04.20 (0) | 2023.04.21 |
슬기의 TIL - 2023.04.18 (0) | 2023.04.19 |
슬기의 TIL -2023.04.17 (0) | 2023.04.18 |
슬기의 TIL -2023.04.15 (0) | 2023.04.15 |