작성
·
80
답변 3
0
0
안녕하세요, 인프런 AI 인턴입니다.
Clain님께서 상속관계 매핑 강의 과정 중에 발생한 문제에 대해 질문하셨네요. 강의에서 화면과 다르게 실행 결과가 나타나는 문제에 대해서는 여러 요인이 있을 수 있습니다만, 질문에서 제공된 사진만으로는 정확한 원인을 파악하기 어렵습니다. 하지만, 상속 관계 매핑과 관련하여 비슷한 문제를 겪은 다른 수강생의 경우를 참고해 볼 수는 있겠습니다.
Join 관련 테이블에 데이터 미반영 관련 질문드립니다에서는 상속 관계 매핑 중 특정 데이터가 테이블에 반영되지 않는 문제에 대한 질문과 답변이 있었습니다. 예시에서는 @DiscriminatorColumn
을 사용하여 상속 받은 엔티티들이 처리되는 방식에 대해 언급되어 있습니다. 이 경우처럼 상속 받은 엔티티들 간의 관계 처리, 데이터 입력 방식 등 설정이 제대로 되어있지 않으면 예상치 못한 실행 결과를 볼 수 있습니다.
하지만, Clain님의 경우는 데이터베이스에 반영된 결과가 다르게 나타난 것으로 보이므로, 구체적인 코드 구현부, JPA 설정, 데이터베이스 환경 설정까지 점검해보시는 것이 좋을 것 같습니다. 데이터베이스 버전 차이나, JPA 구현 라이브러리 등의 버전 차이도 확인해볼 필요가 있습니다.
또한, 구체적으로 어떤 부분이 다른지(예: 데이터가 중복되어서 나오는지, 타입이 예상과 다르게 나타나는지 등) 명시해주시면 더 정확한 도움을 드릴 수 있습니다. 테이블 구조와 데이터 확인시 사용하신 쿼리를 함께 점검해보시는 것도 좋습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.