이와 같이 Item 이라는 부모 클래스를 상속받는 각각의 자식 클래스가 존재할 때 DB 맵핑을 어떻게 해야할까?
총 3가지의 전략이 존재한다.모든 전략은
@Ingeritance어노테이션을 통해 구분된다.



장점
- 테이블 정규화
- 저장공간 효율화
단점
- 데이터 저장시 Insert 쿼리 2번 호출
- Join 사용 증가
InheritanceType.SINGLE_TABLE 로 선언한다.

장점
- Join 필요 없음
단점
- null 값 허용
실무 사용 X
InheritanceType.TABLE_PER_CLASS 로 선언한다.
