ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 83 TIL
    내일배움캠프 2023. 2. 27. 11:55

     

    Admin 기능 구현하다가 reportPost, partyPost 부분에서 값을 못 가져오는 현상이 발생해

    약 2시간 가량 github 에 pull request 하지 못해 화가 났었습니다 

    부모 entity 인 PartyPost 와 자식 entity 인 ReportPost 연관관계에 문제가 있어서 그런가

    생각이 되서 양방향으로 연결하고 돌렸는데도 세부정보를 못가져와서 팀원에게 물어봤지만

    결국 이유를 못찾아서 기존 브랜치에서 작업 하던 내용을 dev 를 새로 받아 브랜치한 곳에 

    옳기는 과정에서 아래 코드에 순서를 바꿔서 집어 넣는데

    List<ReportPost> reportPosts = reportPostRepository.findById(reportPostId);
    PartyPost partyPost = partyPostRepository.findById(partyPostId)
            .orElseThrow(NotFoundException::new);

     

    PartyPost partyPost = partyPostRepository.findById(partyPostId)
            .orElseThrow(NotFoundException::new);
    List<ReportPost> reportPosts = reportPostRepository.findAllByPartyPostId(partyPost.getId());

     

    값이 들어오는 겁니다 그 때 알았습니다.. 당연했던 것인데 놓쳤던것을 

    근데 어떤 코드들은 이런 순서를 신경쓰지 않아도 잘만 데이터를 가져왔는데 뭐지 ? 라는 의문이 생겼습니다.

     

    몸상태가 너무 안좋아서 알아보는건 미뤄두겠습니다

     

    '내일배움캠프' 카테고리의 다른 글

    86 TIL  (0) 2023.03.02
    85 TIL  (0) 2023.02.28
    82 TIL  (0) 2023.02.23
    81 TIL  (0) 2023.02.23
    80 TIL  (1) 2023.02.22
Designed by Tistory.