dataTable ao abrir fica todas as linhas selecionadas

Boa tarde gente,

adicionei a funcionalidade de selecionar linha no meu dataTable, mas ao executar o programa pela primeira vez, todas as linhas ficam selecionadas, só fica normal se trocar de pagina ou algo do tipo.

Segue o codigo da dataTable

<h:form  id="frmBrowser">
				<p:dataTable id="dataTable" var="cat"
					value="#{ManagerBean.categoriaListAll}" paginator="true" rows="15"
					paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
					rowsPerPageTemplate="5,10,15"
					selection="#(ManagerBean.selecionado)" selectionMode="single"
					lazy="true" rowKey="#{ManagerBean.lista}" 
					pageLinks="10" dblClickSelect="false">

					<p:column id="campoidcategoria" sortBy="#{cat.idCategoria}"
						filterBy="#{cat.idCategoria}" style="width: 0%">
						<f:facet name="header">
							<h:outputText value="Código" />
						</f:facet>
						<h:outputText value="#{cat.idCategoria}" />
					</p:column>

					<p:column id="campocategoria" sortBy="#{cat.nome}"
						filterBy="#{cat.nome}" style="width: 0%">
						<f:facet name="header">
							<h:outputText value="Categoria" />
						</f:facet>
						<h:outputText value="#{cat.nome}" />
					</p:column>

					<p:column id="campoidcatsup" sortBy="#{cat.idCatSup}"
						filterBy="#{cat.idCatSup}" style="width: 0%">
						<f:facet name="header">
							<h:outputText value="Categoria Superior" />
						</f:facet>
						<h:outputText value="#{cat.idCatSup}" />
					</p:column>
				</p:dataTable>
			</h:form>

Obrigado.

Esse trecho: rowKey="#{ManagerBean.lista}"

Ele aponta para uma lista ou para um objeto?

Po era isso mesmo :?

Dei mole, tinha uma função doida que arrumei e funcionou…

Obrigado.

Opa, nada.
Boa sorte.