인프런 커뮤니티 질문&답변
중복 컬럼 문제?
작성
·
308
답변 2
0
김민지
질문자
1. 값타입의 ADDRESS를 MEMBER가 가지고 있고
엔티티타입의 ADDRESSENTITY도 멤버가 가지고있잖아요
근데 둘다 컬럼명은 같아서 저 오류가 뜨는게 맞나요?
2. addressentity의 각 컬럼에 insertable=false, updatable=false를 하니 오류가 안나요
이 속성을 해준다는것은 읽기만 가능하게 한다는거죠?
작성
·
308
답변 2
0
1. 값타입의 ADDRESS를 MEMBER가 가지고 있고
엔티티타입의 ADDRESSENTITY도 멤버가 가지고있잖아요
근데 둘다 컬럼명은 같아서 저 오류가 뜨는게 맞나요?
2. addressentity의 각 컬럼에 insertable=false, updatable=false를 하니 오류가 안나요
이 속성을 해준다는것은 읽기만 가능하게 한다는거죠?
1. AddressEntity 에서 private Address address 의 city와 private String city가 중복되어 발생되는 문제 같아요.
private String city를 지우고 확인해주세요.
city를 지웠을 때 Mapping예외가 street 혹은 zipcode로 출력되면 필드(컬럼) 중복 문제일 거 같구요.
이 문제가 아니라면
기존에 생성된 테이블 때문에 발생할 수도 있을 것 같은데 일단 기존 테이블을 drop시켜서 확인해봐야 원인 파악이 수월할 거 같습니다.
2. 네 삽입,수정 불가능하게 하여 조회만 가능하도록 설정한게 맞습니다.