외래키는 값 넣어두고 가져오자..

kdkdhoho·2022년 7월 7일
0

삽질 시리즈

목록 보기
1/3

현재 진행중인 프로젝트에서 댓글 저장 기능을 구현하게 되었다.

기존에 회원 저장, 게시글 저장 구현 후 테스트 코드까지 문제없이 진행했어서 이번에도 늘 하던데로 문제없이 잘 되겠지 싶었는데 자꾸 commentRepository.save(comment) 에서 오류가 발생한다.

외래키가 2개라 그랬는지, 피곤하고 힘들어서 그랬는진 몰라도 Member객체와 Post 객체를 만들고 Comment에 바로 값을 넣어주고 Comment 테이블에 save를 하려고 해서 생긴 오류였다.

사실 왜 문제인지 모르고 있다가 같이 개발하는 친구의 지나가는 말 한마디로 힌트를 얻어서 테이블에 값을 저장 후 꺼내어 Comment 객체에 삽입하는 식으로 하여 결국 해결했다.

거의 2시간 반동안 이 문제와 Comment 테이블이 생성되지 않는 문제를 해결하기 위해 끙끙댔다.
Comment 테이블 문제는 like 키워드 이슈와 @Temporal 빠짐으로 인해 발생하였다.

... 앞으로는 하나하나 꼼꼼히 살펴보자 ..

profile
newBlog == https://kdkdhoho.github.io

0개의 댓글