SELECT @rownum:=@rownum+1 \'no\', m.title, www.sychzs.cn, REPLACE(SUBSTRING_INDEX(m.content, \' \', 20), \'
\', \' \'), 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
MySQL查询结果编号的“ 1”部分(因为Primefaces当前没有显示编号列的功能)。
有没有办法显示Primefaces列编号而不必执行@rownum:=@rownum+1
?
如果不是,是否可以仅使用CriteriaBuilder方法构造以上查询?