Como eu persisto os dados no BD de um objeto da classe Book usando as caracteristicas da classe pai que ela herdou?(title,version,publishingDate) Se não ficou claro, eu quero colocar um titulo,uma versão e uma data de publicação na minha instancia book e mandar para o BD…Porem estou sem ideias. os codigos:
@MappedSuperclass
public abstract class Publication {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id",nullable = false)
private Long id;
@Column
private String title;
@Version
@Column(name = "version")
private int version;
@Column
@Temporal(TemporalType.DATE)
private Date publishingDate;
Classe Pai que eu quero utilziar os atributos
@Entity(name = "Book")
public class Book extends Publication {
@Column
private int pages;
}
Classe filha que vai herdar de Publication
Lembrando que ja possuo um DAO para persistir os dados.