inblog logo
|
LifeLog, DevLog
    TIL

    TIL 20251229~30

    KYJTHEYJ's avatar
    KYJTHEYJ
    Dec 29, 2025
    TIL 20251229~30
    Contents
    일정 관리 API 구현어려운 점

    일정 관리 API 구현

    구현점은 다음과 같다

    • 일정 등록과 그에 따른 유효성

    • 등록된 일정의 조회

      • 등록된 일정 전체 조회

      • 작성자 별 전체 조회

      • 개별 조회

    • 댓글 등록과 그에 따른 유효성

    • 등록된 일정의 삭제 - 댓글 삭제까지 진행


    어려운 점

    • 요구사항을 자꾸 놓치는 점

      • 코드를 보고 유효사항의 구현점을 확인하다가
        자꾸 놓친 부분이 나와서 수정을 조금 많이 했다

    • ERD 그려보기

      • 이건 내 경험이 자꾸 방해를 하는 건지 헷갈려진다
        왜냐면 FK를 말그대로 DB 상에서 맺어서 쓰기 보다는 컬럼을 놓고
        논리적이라 해야할지, 물리적으로 맺어서 사용한 적은 없어서
        이런 경우는 ERD 에서 연결을 해줘야 하는지가 좀 헷갈린다
        이 부분은 튜터님에게 여쭤봐야겠다

      • 실질적으로는 FK를 사용해도 상관은 없는 간단한 구조라 사용해도
        큰 무리는 없다만.. 이번 범주에 속하진 않지만
        JPA에서 Cascade 만 이용 할 수 있게 논리적으로만 맺을 수 있고
        실제로도 맺을 수 있도록 할 수 있게 되어 있어 알음알음
        브랜치별로 엔티티 선언만 다르게 하여 만들어보았다

    • JPA 가 익숙하지가 않다

      • 이제 뭐 어떻게 코드를 쳐야할지 대충은 알겠다만 손에 익으려면 한참 멀었다

      • 동적 쿼리나 이런 부분은 어떻게 해야할지 이제 알아가야겠다, 갈 길이 멀다

    Share article
    Contents
    일정 관리 API 구현어려운 점

    LifeLog, DevLog - https://github.com/KYJTHEYJ

    RSS·Powered by Inblog