Problema com herança no Hibernate!

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 ?

Eu preciso na realidade executar @Transient neste atributo através da classe filha, como faço ?

Até entendo o seu problema…
Mas vamos a uma básica…
Se PositivaInconsistentePF é filha de Positiva, ela TEM que ter identificacaoCliente.

Do contrário ela não deve herdar…

Na realidade aconteçe o seguinte, ela irá herdar em torno de 20 atributos, apenas 3 atributos ela nao devera herdar…

Isso aconteçe porque a classe Positiva é mais abstrata e a PositivaInconsistente é mais concreta, será uma informação “tratada” e estes 3 atributos nao contem na tabela do banco de dados…oque faço ?

Se não me engano tu pode sobrescrever os getters e colocar a anotação transient… não tenho certeza…

Mas mesmo assim volto a falar, se PositivaInconsistente não tem todos os atributos que Positiva tem, NÃO PODE HERDAR dela.