SpringMVC의 솔리드 클래스 모/자 클래스 관계 설정

797 단어 springMVC
   :



@Entity 

@Table(name="tbl_AlbumSuper") 

@Inheritance(strategy=InheritanceType.SINGLE_TABLE) 

public class AlbumSuperClass {

    @Id

    @Column(length = 32)

    @GeneratedValue(generator = "system-uuid")

    @GenericGenerator(strategy = "uuid", name = "system-uuid")

    private String strID;    

    @Column

    private String strName;    

}



   :



@Entity

public class VideoAlbum extends AlbumSuperClass{

         //          , :

  @OneToMany(fetch=FetchType.EAGER)

    @JoinColumn(name="FK_album_ID")

    private Set<Video> videoSet;   

}











Video            

@ManyToOne(cascade=CascadeType.ALL)



@JoinColumn(name = "FK_album_ID")



private AlbumSuperClass beanSuperAlbum; 

좋은 웹페이지 즐겨찾기