updateItemDto
2번 자문 자답 혼자 이것저것 해보면서 찾은 부분입니다. ITEM에서 singleTable 전략을 사용하고 있습니다. @Inheritance(strategy = InheritanceType.SINGLE_TABLE) 자식 Entity는 총 Movie, Album, Book 3개가 있으며 이를 분기 하기위한 Column은 DTYPE 입니다. 처음 상품이 등록될 때 DTYPE이 정해지게 됩니다. 이후 수정하게 되면 이와 같은 로직을 타게 되고 (사진)해당 로직을 실행 후 System.out을 보게 되면 DTYPE으로 인스턴스가 나뉘게 됩니다. (사진)(사진) DTYPE이 B인 경우 BOOK에 대한 인스턴스가 생성됩니다. 이로 인해서 findItem은 해당하는 인스턴스의 함수를 호출하게 됩니다! 강의에서는 B에만 해당하는 DB값이 있어서 계속 BOOK을 호출 한 것 같습니다. 부족한 부분 및 틀린 부분 있으면 수정댓글 남겨주시면 감사하겠습니다 !