구현 순서
- [x] 시리즈 구현 : 시리즈를 포린키로 두고, 아티클 테이블에 시리즈의 키를 적어두자. 그럼 목록화가 될것같다.
- [x] 포린 키를 이용해서, 아티클 엔티티와 시리즈 엔티티를 연결하기
- [x] 시리즈 엔티티로 아티클 엔티티를 찾는 기능 구현하기
ex)
1(PK) articleA 1(FK)
2(PK) articleB 1(FK)
→ 위 둘의 포린키가 같다(시리즈가 같다)
시리즈는 저 포린키를 프라이머리 키로 하는 table로 구성하자. 그리고 찾을 때 포린 키로 찾으면 될 것 같다. (검색 및 공부 ㄱ)
포린키는 설정 완료하였다. 이제, 시리즈 엔티티를 만들고 웹페이지에서 시리즈를 설정하면 어떻게 연동해줄지 고민해야한다.
- [x] 회원 가입 구현
- [x] 세션 인증 → 로그인 해야만 접근할 수 있는 ..
- [ ] 회원 상세 페이지 구현
- [ ] Query DSL 원리 파악
현재 불편한 문제사항
- [ ] 시리즈 추가하기 눌러서 시리즈를 추가하고 돌아오는 것 까지는 되는데, 작성하던 데이터가 사라진다. 해결할 방법을 고민해보자. (요청 파라미터에 담아서 넘기거나..)
개념 알기
Builder pattern (@Builder
)
-
[x] 일대일, 일대다, 다대다 매핑 공부
-
[ ] 페이징 공부
→ Rest Api에서 수행중
- [x] Test code 짜는 법 공부 (Mock test code)
→ Rest Api에서 수행중
꾸준히 공부할 것
- [ ] 관계형 데이터베이스 꾸준히 공부
- [ ] JPA 꾸준히 공부 (너무 간결해서 사용법은 쉬우나, 자칫 오류에 빠지기 쉬울 것 같다.)