mysql将查询结果的行号作为列展示
其中,表名:pm_user,
SELECT t.*,(@rownum:=@rownum+1) AS rowNum FROM (SELECT @rownum := 0) r,`pm_user` t;
但是对于hibernate框架的项目来说,会报错:Space is not allowed after parameter prefix ':' [SELECT....
对于这个问题网上查了两种方法:将:=改为\\:=转义,或者改为/*'*/:=/*'*/但是都没有解决,无奈只能放弃。本人用的hibernate版本为5。如果有大神解决了这个问题,也可分享一下,谢谢。