Die Zeilennummerierung mit p:dataTable

Ich habe diese Abfrage:

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

Den @rownum:=@rownum+1 Teil der MySQL-Abfrage für das Ergebnis Nummerierung wie Primefaces derzeit nicht über eine Einrichtung zum anzeigen einer Nummerierung Spalte.

Gibt es eine Möglichkeit zu zeigen, Primefaces Spalte Nummerierung, ohne zu tun @rownum:=@rownum+1?

Wenn nicht, kann ich konstruieren Sie die obige Abfrage mit rein die CriteriaBuilder Methode?

InformationsquelleAutor ChuongPham | 2011-04-18
Schreibe einen Kommentar