profile을 조회하려면 member와 연관된 portfolios, positions, skills, degrees, careers, projectDescriptions 엔티티를 모두 가져와야 됨
1+N 문제를 해결하기 위해 fetchJoin()을 사용하지만 사실 member에서 관리하는 portfolios, positions, skills, degrees, careers, projectDescriptions은 많아야 3개 정도로 그리 많지 않아서 성능상 문제가 될 거라고 판단되진 않음
그럼에도 약간의 성능을 얻기 위해 fetchJoin()을 대신 하여 default_batch_fetch_size를 설정 가능
⭐ Summary
📌 Tasks
ETC
1. SkillType.enum
2. Profile 조회 시 다중 fetchJoin() 사용 불가능으로 인한 대체 방안
3. Carreer startDate, endDate 타입 String -> LocalDate로 변경
4. MemberRes.getRepresentativeCareer()