dataTable no JSF

Olá!

Eu não estou conseguindo mostrar os campos de uma tabela minha através do componente dataTable do JSF. :?

Eu tenho 4 tabelas no meu BD e 1 classe representando cada tabela. A minha classe Problema tem os campos assunto, usuario, categoria.

A minha dúvida é: o que eu coloco no atributo value do dataTable? e o que eu coloco para cada coluna?

<h:dataTable value="#{problema}" var="prob" >
    	<h:column>
     		<h:outputText value="#{prob.assunto}"/>
  	</h:column>  
 </h:dataTable>

Assim ele só está mostrando o último problema cadastrado!!!

Obrigada!!!

Beijinhos

voce inseriu essa classe como bean na pagina em que está a datatable?
eu tenho um form parecido , veja se serve de ajuda pra voce:

<f:view>
<hx:scriptCollector id=“scriptCollector1”>
<h:form styleClass=“form” id=“form1”>

Bem-Vindo a sua Caixa de Mensagens. <h:outputText styleClass=“outputText” id=“welcomeUserName” value="#{User.userName}"></h:outputText>



<hx:outputLinkEx
styleClass=“outputLinkEx” value=“Compose.jsp” id=“linkEx1”>
<h:outputText id=“text5” styleClass=“outputText”
value=“Escrever uma nova mensagem”></h:outputText>
</hx:outputLinkEx>

<h:dataTable styleClass=“dataTable” id=“messageInbox” value="#{User.userMessages}" var=“dataIt” width=“600”>
<f:facet name=“footer”>
<hx:panelBox styleClass=“panelBox” id=“box1”>
<hx:pagerDeluxe styleClass=“pagerDeluxe” id=“deluxe1” />
</hx:panelBox>
</f:facet>
<h:column id=“from”>
<h:outputText styleClass=“outputText” id=“text3” value="#{dataIt.from}"></h:outputText>
<f:facet name=“header”>
<h:outputText styleClass=“outputText” value=“From” id=“text1”></h:outputText>
</f:facet>

			</h:column>
			<h:column id="Message">
				<f:facet name="header">
					<h:outputText styleClass="outputText" value="Message" id="text2"></h:outputText>
				</f:facet>
				<h:outputText styleClass="outputText" id="text4" value="#{dataIt.message}"></h:outputText>
			</h:column>
		</h:dataTable></P></h:form>