테이블에 구분자 열을 추가하여 구분자 열로 Model을 생성하는 방법이 있다.
우선 Super 클래스 에서는 아래와 같이 작성
@DiscriminatorColumn (
name = "type",
discriminatorType = DiscriminatorType.STRING
)
public abstract class Info {
Child 클래스 에서는 아래와 같이 작성
@DiscriminatorValue (value = "MOVIE")
public class MovieInfo extends Info
이와 같이 사용하면 되고 상속 전략에 따라서 @Inheritance 바꾸어서 사용하자
'Development > Web & Server' 카테고리의 다른 글
[Javascript] DatePicker (0) | 2014.04.21 |
---|---|
JQuery Select Box 제어 (0) | 2014.04.19 |
[Hibernate] HQL문 몇가지 정리 (0) | 2014.04.14 |
[SQL] 최고값을 가진 항목 가져오는 sql 문 (0) | 2014.04.05 |
[Hibernate] Property 상속하여 매핑하기 (0) | 2014.04.05 |