23-08-07 TIL

more·2023년 8월 7일
0

문제

  • 프로젝트를 실행하자 Unable To Start Server라는 에러가 나왔다.
    • 해당 문제의 발생 시점은 BoardMember라는 Entity를 만들어서 Board와 연결하였을 때이므로 BoardMember에서 발생한 문제라고 생각했다.

시도

  • 해당 문제 해결을 위해 여러가지 시도를 해보았는데
    1. Id Annotation을 잘 못 적용하였다.
    - 저번에 jakarta가 아니라 spring data에 있는 annotation을 잘 못 import 해서 문제가 있었으므로 그 부분을 살펴 보았으나 이번에는 아니었다.
    2. service에서 repository에 save하는 부분이 문제였다.
    - save하는 순서가 잘 못 되어서 문제가 된 경우가 있었으므로 확인해보았는데, 순서가 잘 못 된 것은 맞아서 고쳤으나 해당 문제의 해결책은 아니였음
    3. JoinColumn과 mappedBy 문제
    - 설마했다.

해결

  • Board의 mappedBy에서 boards라고 해놓고 BoardMember에서는 board라고 해서 찾지 못하는 문제였다....
    • mappedBy에서의 이름은 joincolumn에서의 이름과 동일해야함을 주의...

0개의 댓글

Powered by GraphCDN, the GraphQL CDN