La numérotation des lignes avec p:dataTable

J'ai cette requête:

SELECT @rownum:=@rownum+1 'no', m.title, m.author, REPLACE(SUBSTRING_INDEX(m.content, ' ', 20), '<br>', ' '), m.viewed, m.hashid FROM book m, (SELECT @rownum:=0) r WHERE m.lang = ?1 AND m.title like CONCAT('%',?2,'%') ORDER BY m.title asc

La @rownum:=@rownum+1 partie de la requête MySQL pour conséquence la numérotation Primefaces n'ont actuellement pas la possibilité d'affichage d'une colonne de numérotation.

Est-il un moyen de montrer Primefaces numérotation des colonnes sans avoir à faire @rownum:=@rownum+1?

Si non, puis-je construire la requête ci-dessus en utilisant uniquement le CriteriaBuilder méthode?

OriginalL'auteur ChuongPham | 2011-04-18