실전예제 - 4 상속관계 매핑
상속관계 매핑을 실전에서 어떻게 쓰는지 실습해보자.
슈퍼클래스를 추상클래스로 만들것인가는 해당 슈퍼클래스만 단독으로 DB에 저장될 일이 있는가를 따져보면 된다. ITEM은 단독으로 DB에 저장될일이 없다고 하고, 따라서 이를 추상클래스로 변환하자.
싱글테이블 전략을 택했기 때문에 모든 컬럼이 슈퍼클래스인 ITEM의 이름으로 생성되어있는 것을 확인할 수 있다.
Book book = new Book();
book.setName("JPA");
book.setAuthor("조현진");
Book 객체를 하나 저장해보자.