가장 간단한 방법이다. 여러가지 방법이 있지만 그 중 @MappedSuperclass 것을 사용해보겠다.
사용 용도는 주로 중복되는 프로퍼티가 많을때 괜찮은 방법인듯하다.
@MappedSuperclass
public abstract class UserScore {
//Getter & Setter
@Id
@GeneratedValue
@Column (name = "score_no")
private Integer scoreNo;
@Column (name = "user_no")
private Integer userNo;
@Column (name = "score")
private Integer score;
}//end UserScore Class
상속하여 이렇게 쓰면 끝이다.~!
@Entity
@Table (name = "drama_user_score")
public class DramaUserScore extends UserScore {
public Integer getDramaNo() {
return dramaNo;
}
public void setDramaNo(Integer dramaNo) {
this.dramaNo = dramaNo;
}
@Column (name = "drama_no")
private Integer dramaNo;
}//end DramaUserScore Class
'Development > Web & Server' 카테고리의 다른 글
[Hibernate] HQL문 몇가지 정리 (0) | 2014.04.14 |
---|---|
[SQL] 최고값을 가진 항목 가져오는 sql 문 (0) | 2014.04.05 |
[Javascript] String 파싱 (0) | 2014.04.03 |
Ajax를 이용해서 Multipart Form Data 전송하기 (0) | 2014.04.02 |
Image 선택후 사이트에 로딩하기 (0) | 2014.04.02 |