강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

pwn2own님의 프로필 이미지
pwn2own

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

회원 기능 테스트

엔티티 pk값 네이밍 질문

작성

·

170

0

안녕하세요.

이번 강의 주제는 아니지만 엔티티 PK값 네이밍에 관련한 질문입니다.

저는 보통 실무에서 테이블의 PK id값을 생성할 때 강의 예제처럼 `테이블명_id` 형태가 아닌 단순 `id`라고 생성을 했었는데요.

이 부분은 지금까지 다닌 회사에서 모두 같았습니다.

물론 영한님이 설명해주신 것 처럼 회사마다 다를 것 같긴한데, 배민같은 경우에는 각 테이블의 PK값 네이밍에 테이블명을 prefix로 붙이고 있나요?

`member` 테이블이라고 예를 들면 `id` 가 아닌 `member_id`로 네이밍을 하는지 궁금합니다.

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. teamhide님

이 부분은 회사마다 다르고, 프로젝트 마다 다릅니다.

prefix를 선호하는 곳도 있고 아닌 곳도 있습니다.

여기는 예제 프로젝트여서 그렇고 실제 사용할 때는 저 개인적으로는 member_id를 더 선호합니다.

감사합니다.

pwn2own님의 프로필 이미지
pwn2own

작성한 질문수

질문하기