Estou tentando renderizar uma variavel em uma datatable, efetuei a pesquisa e estou chamando ela dentro da datatable assim como o exemplo abaixo:
<h:column id="colunaCodigo">
<f:facet name="header">
<h:outputText value="Codigo"/>
</f:facet>
<h:outputText value="#{item.codigo}" />
</h:column>
e minha entidade existe veja:
public class Pesquisa implements Serializable {
@Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "codigo")
private String codigo;
e veja a stacktrace q estou tomando quando efetuo a pesquisa e ele tenta renderizar:
javax.faces.FacesException: javax.el.PropertyNotFoundException: /pesquisa.xhtml @45,74 value="#{item.codigo}": Property 'codigo' not found on type br.com.estudo.entidades.Pesquisa
OBS: pesquisa.xhtml é a pagina corrente.
Agora me pergunto pq estou tomando este erro ele informa que a propriedade codigo nao existe dentro de pesquisa mas existe!!! Esta faltando alguma configuração? Obrigado.