본문 바로가기
Project/랜딩 전화번호부

랜딩 전화번호부 과제

by HDobby 2023. 7. 22.

과제 설명

간단한 연락처 백엔드 서버를 만드는 과제입니다.

요구사항

  1. 연락처 등록, 연락처 조회 두개의 기능으로 이루어진 서버를 만들어 주세요.
  2. DB는 주어진 application.properties를 사용합니다.
  3. 등록 기능은 3가지 기능이 존재합니다.
    1. 테이블 하나로 구성된 Entity
    2. 1:1 관계로 매핑된 Entity
    3. 1:N 관계로 매핑된 Entity
  4. 전화번호가 중복된다면 이름을 변경합니다.
  5. 조회 기능은 3가지 기능이 존재합니다.
    1. 이름 검색
    2. 전화 번호 검색
    3. 모두 출력
  6. jpaRepository와 querydsl 자유롭게 사용하여 구현 해주세요.

기능 예시

  • 연락처 등록
    • 테이블 하나로 구성 
    • OneToOne
    • ManyToOne, OneToMany 
    • 전화번호 중복시 
  • 연락처 조회
    • 이름 검색
    • 전화 번호 검색
    • 모두 출력

 

#메인 branch에 push하지 말고 각자 레포지토리로 fork 해서 완성 해주세요.

https://github.com/S-OSTeam/Back_landing

 

GitHub - S-OSTeam/Back_landing

Contribute to S-OSTeam/Back_landing development by creating an account on GitHub.

github.com

 

728x90

댓글