인프런 커뮤니티 질문&답변
엔티티 pk값 네이밍 질문
작성
·
170
0
안녕하세요.
이번 강의 주제는 아니지만 엔티티 PK값 네이밍에 관련한 질문입니다.
저는 보통 실무에서 테이블의 PK id값을 생성할 때 강의 예제처럼 `테이블명_id` 형태가 아닌 단순 `id`라고 생성을 했었는데요.
이 부분은 지금까지 다닌 회사에서 모두 같았습니다.
물론 영한님이 설명해주신 것 처럼 회사마다 다를 것 같긴한데, 배민같은 경우에는 각 테이블의 PK값 네이밍에 테이블명을 prefix로 붙이고 있나요?
`member` 테이블이라고 예를 들면 `id` 가 아닌 `member_id`로 네이밍을 하는지 궁금합니다.
답변 1
0
김영한
지식공유자
안녕하세요. teamhide님
이 부분은 회사마다 다르고, 프로젝트 마다 다릅니다.
prefix를 선호하는 곳도 있고 아닌 곳도 있습니다.
여기는 예제 프로젝트여서 그렇고 실제 사용할 때는 저 개인적으로는 member_id를 더 선호합니다.
감사합니다.





