2025/05/121 [배운 점 & 회고] 5월 12일 실무를 마치고 느낀 점 배운 점오늘은 백엔드 서버를 테스트하며 Spring Data JPA의 레포지토리 메서드 네이밍 규칙에 대해 배웠습니다. 처음에는 테이블의 기본키인 Id로 데이터를 조회할 수 있으니, 다른 컬럼과 함께 조건을 걸 때도 findByIdAndUser_UserId처럼 작성하면 될 것이라 생각했습니다.하지만 실제로는 Id만 단독으로 사용하는 경우에만 findById()를 쓰며, 다른 필드와 함께 사용할 경우에는 Id 앞에 엔티티명을 명시해야 한다는 점을 알게 되었습니다. 즉, findBySessionIdAndUser_UserId처럼 명확하게 작성해야 JPA가 올바르게 파싱할 수 있다는 것을 깨달았습니다.어려웠던 점인터페이스 API 주소를 설계하면서 find?name={Name} 형식으로 URL을 작성했는데, 이 .. 2025. 5. 12. 이전 1 다음