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

Byunghyun Yoon님의 프로필 이미지
Byunghyun Yoon

작성한 질문수

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

일대일 [1:1]

엔티티와 테이블의 매핑

작성

·

157

0

안녕하세요? 항상 수업 잘 듣고 있습니다! 감사합니다.

질문은,,

OneToOne에서 양방향으로 하려면 Locker에다가 Member 필드를 추가해야하잖아요

근데 엔티티에는 새로운 필드가 추가되고 데이터베이스 Locker 테이블에는 컬럼을 추가하지 않는데,, 뭐 당연한거겠지만

궁금한게, 이렇게 개발하다가 엔티티와 실제 테이블의 차이가 생겼을때,, 엔티티만 보고 테이블 컬럼을 확인할수 있는 방법이 있을까요?

예를 들어 저번 강의에서 @Column 속성중 length를 설명하실때 이렇게 설정해두면 테이블을 보지않고도 엔티티정보만으로 해당 컬럼의 정보를 파악할수 있다고 하셨어요, 그런데 OneToOne 양방향의 사례를 볼때 무조건 엔티티만 봐서는 안될것 같다는 생각이 들어서요,,

실제 개발하고 운영하실때는 어떻게 하시는지 궁금합니다!

답변 1

1

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

안녕하세요. Byunghyun Yoon님

엔티티만 봐도 @OneToOne 관계의 모든 매핑이 파악가능합니다. 그리고 차이가 생기면 안됩니다!

감사합니다.

Byunghyun Yoon님의 프로필 이미지
Byunghyun Yoon

작성한 질문수

질문하기