Problema ao rendenizar View com dados de um ArrayList[RESOLVIDO]

Galera, estou tendo o seguinte erro:

Ate ai um erro simples, porém “produto” esta ligado ao Dados da Saída, a lista que preenche o DataTable é de dados e não de saida, ou seja, não estou entendo o pq desse erro.

[code]Model:
public class DadosSaida implements Serializable {
@OneToOne
@JoinColumn(name=“produto”)
private Produto produto;

Bean:
private List dadosVenda;

View:
<p:dataTable value="#{vendaProdutosBean.dadosVenda}"
var=“dados”>

	<p:column headerText="Cód" style="width: 35px;">
		<h:outputText value="#{dados.produto.codigo}"/>[/code]

Isso

Property 'produto' not found on type br.com.duxsolutions.model.Saida  

Diz que o objeto que você está usando não é o que diz que está usando.

Sim … eu sei disso, foi isso que expliquei, porém encontrei o erro, “Simples” e falta de atenção…
NamedQuery Errada

@NamedQuery(name="Dados.PorSaida", query="SELECT s FROM Saida s, DadosSaida ds" + " WHERE ds.saida = s.id AND s.id =:id")

NamedQuery certa

@NamedQuery(name="Dados.PorSaida", query="SELECT ds FROM DadosSaida ds, Saida s" + " WHERE ds.saida = s.id AND s.id =:id")

tem get e set do produto ?