Tenho uma aplicação JSF 2 + primefaces + hibernate e estou com o seguinte problema.
Tenho um esquema de classes como exibido abaixo.
Estou exibindo uma lista de “A” em um p:dataTable. A classe “A” possui um atributo do tipo “B” que pode ser tanto um “B1” ou um “B2”. Gostaria de exibir os valores dos atributos do “B1” ou “B2” se for o caso. Alguem sabe como faço isso. Acho que deve ser usando instanceof, mas não estou sabenco como fazer?
Bom neste caso voçê deveria usar as classe que herdam e não a classe da qual são herdados os objetos.
Pois a classe pai não tem conhecimento dos atributos das classes filhas.