질문 드립니다.
233
작성한 질문수 13
패러다임에 대한 불일치에 대한 파트 강의 내용중(9:30) 의문점이 생겨 질문을 드립니다.
조회 예시를 설명하실 때 내용을 보면,
Alnum 조회를 원한다면, 2가지 과정을 이루어진다고 하셨습니다.
1. ITEM, ALNUM table 을 Join 해서 가져온다.
2. Album table 에 필드값은 Album 객체에 Item table 에 필드 값은 item 에 객체에 집어넣는다.
라고 이해를 하였습니다.
여기서 제가 들은 의문은 join 은 어쩔수 없이 해야 한다고 하지만, 객체는 상속했으니,
어차피 album 객체 안에도 item 객체에 대한 필드 값들은 포함하고 있을 텐데 굳이 따로 따로 집어 넣어야 하나.? 였습니다.
따로 집어넣는는 이유가 무엇인가요.?
답변 3
0
늦은 시간 친절한 답변 감사합니다.!

DB에서 SQL 을 통해서 가져온 내용(Itme 테이블 내용 + Album 테이블 내용)을 매핑 할 때
Album 객체를 생성하여 Album 내에 필드(Album 이 원래 가지고 있는 필드, 상속해서 받은 필드) 잘 나누어 셋팅 해 준다. 로 이해하면 되는 걸까요.?
0
안녕하세요. 햇병아리님
여기서 집어넣는다는 표현은 album 객체안에 item 객체를 넣는다는 뜻은 아니고,
album안에 있는 item 객체에도 값을 채워 넣어줘야 하니까. album을 만들 때 item 객체와 관련된 값들도 외부에서 다 하나씩 넣어주어야 한다는 뜻입니다.
단순하게 생각해서 album 관련 정보만 입력하면 album의 부모인 item 관련 정보는 null이 되겠지요.
도움이 되셨길 바래요^^
실무 조언 관련 질문입니다.
0
39
1
H2데이터베이스 파일 생성
0
48
2
서브쿼리 강의에서 ALL 예시 관련 질문드립니다.
0
49
2
수정또는 삭제시 영속성 엔티티에 값이 무조건 있어야 하나요?
0
46
1
JPQL 메소드와 락
0
49
1
Delivery @OneToOne
0
55
1
17강 4~5분대 테이블 값 조회가 안됩니다.
0
85
2
UnsupportedOperationException 발생
0
80
3
H2 Database 연결이 안됩니다.
0
87
2
연관관계 매핑 질문드립니다.
0
79
2
h2데이터베이스 실행오류
0
103
2
persistence.xml
0
101
2
양방향 연관관계에서 연관관계의 주인(mappedBy)을 왜 꼭 정해야 하나요?
0
76
1
영속성 컨텍스트
0
61
1
JPA 프록시
0
87
1
Native Query와 MyBatis
0
62
1
영속성 컨텍스트는 어떤 메모리에 저장되는건가요?
0
81
1
임베디드 타입 예시 코드 관련 질문
0
110
3
명시적 조인에서 별칭을 주면 왜 객체에 접근할 수 있나요
0
89
3
인텔리제이 패키지 커서 단축키 질문
0
104
2
혹시 현재는 ID 데이터 타입이 String이면 안되나요?
0
134
1
양방향 연관관계 시 연관관계 주인을 설정하는 이유
0
67
1
임베디드 타입과 MappedSuperClass의 차이점이 궁금합니다.
0
95
1
데이터베이스가 초기화되는 것 같아요
1
173
2





