<aside> 💡 사전에 팀원들과 깊게 고민해보고 축약한 내용을 질문합니다. 주간 질문 시간에 질문할 내용을 미리 기록합니다.
</aside>
// case 1 . 새로운 객체를 만들어서 id값을 넣어주고 연관관계 설
memberRepository.save(Member.builder()
.team(new Team(teamId))
.build());
// case 2. repository에서 제공하는 getReferenceById 사용
memberRepository.save(Member.builder()
.team(teamRepository.getRefrenceById(teamId))
.build());
private void applyProject(long projectId, long memberId) {
if(!projectRepository.existsById(projectId)){ ... }
if(!memberRepository.existsById(memberId)){ ... }
...
}
프론트 뷰에 맞춰서 API 를 만들어야 할지, 리소스에 맞춰서 API를 만들어야 할지
서비스 및 컨트롤러를 어떻게 나누시는지
배치 querydsl 관련 질문!