ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 80 TIL
    내일배움캠프 2023. 2. 22. 01:03

     

     

    우오아아아ㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏ

    오늘 뼈저리게 느꼈습니다. 코드를 구현하면 구동해보고 다음 코드를 작성해야 함을

    코드 오류가 떴고 시간이 촉박하다 생각해서 나중에 다 돌린다는 마인드로 코드만 

    주구장창 만들었는데 구동 시키니 Error 밭입니다. 4시 부터 오류 수정한다고 달려들어서

    다음날 12시 50분까지 해결을 못한다는게 말이 되나 싶네요

     

    튜터님께 연관관계 질문하려고 가기전 약 7~8시 쯤 오류를 다잡았는데

    연관관계 피드백 받고  양방향 연결 User, Block 을 수정했는데

     

    User

     

    public void addRelation(Block blocked) {
    this.blockedList.add(blocked);
    }

     

     

    Block

     

    public void addBlocks(User blocked) {
    //양방향 연관 user block이랑 연결
    // this.blocked = blocked;
    blocked.addRelation(this);
    }

    추가하고 나서부터 갑자기 오류가 난리가 나길래 block entity 랑 service 다 뜯어 고치고

    다시 확인하니 더 난리가 났길래 코드만 계속 바꾸다가 도저히 해결 방법이 보이지 않아

    Block entity 에 연관관계 다 끊고 오직 Long 값으로만 처리 했는데

    왜 안되는 걸까요 ? User, Block 연관관계를 다 날렸는데 DDL 문제가 해결이 안됩니다.

    생지옥을 맛봤습니다. 다신 안깝쳐야겠다 마음 깊이 다짐했습니다. 

    내일 튜터의 도움으로 위 문제가 해결되었으면 좋겠습니다

     

    @OneToMany : 객체지향을 잘 사용하기 위해 일부로 만든 코드,  사용하기 전에 연관관계를

    맻을 entity 의 관계를 깊이 고민해 볼 필요가 있다고 함, 위 User, Block 에 추가한 코드는

    좀 더 명확한하게 ? 확실하게 연결한다는 느낌이라고 함

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

    82 TIL  (0) 2023.02.23
    81 TIL  (0) 2023.02.23
    79 TIL  (0) 2023.02.20
    78 TIL  (0) 2023.02.20
    77 TIL  (0) 2023.02.16
Designed by Tistory.