Amigos. estou com um problema. tenho uma classe Base por exemplo
@MappedSuperclass
public class IndiceBase implements Serializable {
@Basic(optional = false)
@NotEmpty
@Column(name = "nm_parte")
private String nmParte;
@Basic(optional = false)
@Column(name = "nm_livro")
@NotEmpty
private String nmLivro;
public String getNmParte() {
return nmParte;
}
public void setNmParte(String nmParte) {
this.nmParte = nmParte;
}
public String getNmLivro() {
return nmLivro;
}
public void setNmLivro(String nmLivro) {
this.nmLivro = nmLivro;
}
}
Em outra classe eu extendo ela:
@Entity
public class TbIndiceX extends IndiceBase {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="tb_indice_x_seq")
@Basic(optional = false)
@Column(name = "cd_indice_x")
private Integer cdIndiceX;
//AQUI EU QUERO TIRAR O @NotEmpty do nmLivro, algo assim
@Column(name = "nm_livro")
private String nmLivro;
porem se eu colocar a propriedade quando subo o meu servidor ele fala que o nmLivro esta duplicado…
e possivel fazer isso?
Obrigado