Pessoal, esotu com uma dificuldade por aqui, tenho 2 tabelas e 2 entidades, sendo
@Entity
@Table(name = "CISPPESF.POL01")
@MappedSuperclass
@IdClass(PositivaPK.class)
public class Positiva implements Serializable {
private static final long serialVersionUID = 3760732735708790302L;
@Id
@Column(name = "PCTIPO")
private int tipoDocumento;
@Column(name = "PCCASS")
private int numeroAssociado;
@Column(name = "PCCCLI")
private long identificacaoCliente;
}
@Entity
@Table(name = "CISPPESF.IPL01")
@IdClass(PositivaInconsistenciaPFPK.class)
@Inheritance(strategy=InheritanceType.JOINED)
public class PositivaInconsistentePF extends Positiva implements Serializable {
private static final long serialVersionUID = -8420538019415638463L;
@Column(name = "FLAG01")
private String flag01;
@Column(name = "FLAG02")
private String flag02;
}
Como posso executar o override de um atributo ? por exemplo o atributo identificacaoCliente esta na classe mãe, mas não gostaria de herdar esse atributo, eu consigo isso com o Hibernate ?