인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

김은재님의 프로필 이미지
김은재

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

일대일 [1:1]

Locker클래스에대해 문의

작성

·

267

0

Lockecr클래스에 id에는 왜 @Column(name = "LOCKER_ID")를 하지않는 건가요? OneToOne관계라서 그런건가요?

다른 클래스들은 @JoinColumn()을 지정해줄때 @Column에 지정된 name을 사용하는데 Locker클래스에서 id에 @Column을 설정하지않아서 무슨 이유가 있는지 궁금합니다

답변 1

1

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

안녕하세요. 은재님^^

Lockecr클래스에 id에는 왜 @Column(name = "LOCKER_ID")를 하지않는 건가요? OneToOne관계라서 그런건가요?

-> 아! 제 실수입니다. 버그를 찾아주셨어요 ㅎㅎ@Column(name = "LOCKER_ID")를 하는 것이 맞습니다. 그래야 화면에 있는 그림속 테이블 PK 이름과 같아집니다. 하지 않으면 Locker의 PK 컬럼 이름이 id가 됩니다.

고맙습니다.

김은재님의 프로필 이미지
김은재

작성한 질문수

질문하기