공부한 내용
에러
- 에러) cannot drop table 'feed' referenced by a foreign key constraint on table
- 해결) db 오류라서 db에 코드상 없는 테이블 직접 삭제해줌
- 에러)
- 해결) feed 저장할 때 record가 제대로 저장 안돼서 생긴 문제였음 (join column에 오타가 있었음)
- 후속 에러)
- 해결)

내일 이어서 하기!
- 에러) Caused by: java.sql.SQLSyntaxErrorException: Table 'beachcombine.member_preferred_feed' doesn't exist
- 에러) Caused by: java.io.EOFException: SSL peer shut down incorrectly
- 해결) 둘다 다시 실행하니까 해결됨… 다시 문제 발생한다면 더 찾아봐야할듯함
새로 알게 된 것
- referencedColumnName
- PK가 아닌 애들로 연관관계 맺을 때 써주면 좋음
- 연관관계 메서드의 필요성에 대해서 항상 궁금했다. 그래서 직접 테스트해보았다.
- 연관관계 메서드는 성능상 이점이 있을까? 결론은 없다. 이를 쿼리로 직접 확인해봤다.
- 연관관계 메서드 사용할 때
- 연관관계 메서드 사용하지 않을 때 → 쿼리가 위와 똑같이 나온다.
- 그렇다면 연관관계 메서드를 굳이 사용하는 이유가 무엇일까? 내가 생각한 이유는 아래 두 가지 정도이다.
- 객체 단위 관리가 가능해짐
- 가독성이 좋아짐
하루 정리
TIL 작성하기
BeachCombine
피드 좋아요하기 API 구현 → 머지
피드 좋아요 취소하기 API 구현 → 머지
피드 목록조회 API 코리하기
오늘은 은삼교수님과 권교수님 두 분 수업을 들었다. 컴공의 빛이라 불리우는 학과 인기 교수님 두 분 수업을 하루에 다 듣다니 너무 기분이 좋았다. 또, 날씨도 엄청 좋아서 기분이 한껏 업 됐다!
동기랑 스터디 계획을 짰다. PS, CS 스터디를 같이 계획했다. 인원을 더 모아서 열심히 해봐야겠다!
