- 테이블
- 직원 정보 저장 Employee
- 팀 정보 저장 Team
- 근무 시간 정보 저장 WorkTime
- 연차 정보 저장 Annual
- 연차 사용 기록 정보 저장 AnnualUsage
- 연관관계
- Team : Employee = 1 : N
- Employee : Annual= 1 : 1 (직원은 한 개의 연차 정보를 가짐)
- Employee : AnnualUsage = 1 : N (직원은 여러 개의 연차 사용 기록 정보를 가짐)
- Employee : WorkTime = 1 : N (직원은 여러 개의 근무 시간 정보를 가짐)
0304
피드백
- 팀 별 연차 차이 : Team에 column으로 저장
- 출 / 퇴근 시간 : datetime으로 해서 그 차이로 근무 시간 구하기
- 테이블 : 스네이크 케이스(_ 사용)
- 엔티티 : 카멜 케이스
- uri : ?? 케이스
- 기능 명세서가 좀 더 자세한 부분. 지금 나는 반대임
- memberCount → count() 집계함수 사용하면 굳이 저장? → 나는 .size()로 구함