오늘 한 것
- [개인프로젝트] 대댓글 CRUD
- [개인프로젝트] 대댓글 CRUD - 에러수정
- 야자반 면담
오늘 배운 것
- 에러 - JPA의 문제점 DB는 Table형태로 저장되기 때문에 대댓글의 양만큼 불러옴. = >Set으로 중복 삭제!
- 에러 - Delete SQL문이 안들어감 : JPA 특징인 영속성으로 삭제되어야 할 데이터가 계속 존재함 => cascade.ALL(or REMOVE), orphanRemoval = true 는 항상 세트로!
내일 할 것
- [팀과제] 대댓글 CRUD commit
- 오늘 난 에러 수정한 후 다시 원복시에 왜 다시 에러가 안나오고 정상작동되는지 확인하기..
- 알고리즘 백준 2문제
- Spring 정리......
- JWT/Spring Security 흐름정리..
- 개인과제 절반이라도 하기..
오늘 오전은 개인일정으로 다 날렸다.. 아침은 아침대로 피곤하고 ㅎㅎ
겨우겨우 정신차리고 일단은 개인프로젝트에 먼저 대댓글 CRUD를 만들어봤다. 구현하는데에는 4시간 정도...
작은 에러들은
① 전체 조회 안됨 => Entity/Dto 설정 잘못함... 연관관계시에는 그림을 그려가며 설정하기
② 상세 조회 안됨 => Entity/Dto 설정 잘못함... 연관관계시에는 그림을 그려가며 설정하기
=> 조회 시 대댓글의 갯수만큰 댓글이 복사됨 =>JPA
③ 댓글/ 대댓글 수정 안됨 => update 메소드를 제대로 구현안함
④ 댓글/ 삭제 안됨 => JPA
혼자서 수정해보다가 역시 막판에는 채멘이 도와줬다. 겨우 찾아낸 원인들인데 모두 JPA에 따른 문제였다.
에러노트를 쓸생각으로 열심히 적었지만.. 모두 수정하고 커밋/푸시한 다음에 에러내용을 찍으려고 다시 수정내용을 원복했는데 에러가 발생하는 게 아니고 정상작동이 되었다.. 왜지?
내일 왜 그런건지 찾아내고 내일 에러노트를 적어야겠다. (못찾으면 그냥 적어야겠다...;;)
앞으로는 에러가 생겼을때 한번 커밋을 해둬서 에러노트를 적기 편하게 해야겠다.
팀과제는 한 분이 본인 파트가 다끝났다고 메인브랜치에 머지를 해버렸다......
풀리퀘스트도 없었고.. 다른 기능들은 모두 구현이 아직 안된 상태다. 도무지 어떻게 해야할지 감이 안잡힌다...
일단은 3시니까 먼저 자고 생각해봐야지.... 역시 순탄한 날이 없다.
'🔔[항해99] > TIL' 카테고리의 다른 글
22.08.31 (수) 31일 차 (0) | 2022.09.01 |
---|---|
22.08.30 (화) 30일 차 (0) | 2022.08.31 |
22.08.26 (금) 26일 차 (0) | 2022.08.27 |
22.08.24 (화) 24일 차 (0) | 2022.08.24 |
22.08.22 (월) 22일 차 (0) | 2022.08.23 |