아이템만 단독으로 테이블에 저장할 일이 있나? 없다면 아이템을 추상 클래스로 만든다.
@Entity
@Inheritance(strategy = InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn
public abstract class Item {
북 정보를 넣어 보자.
@MappedSuperclass
public abstract class BaseEntity {
private String createdBy;
private LocalDateTime createdDate;
private String lastModifiedBy;
private LocalDateTime lastModifiedDate;
다대다 중간 테이블에는 안 들어간다.