问题描述
List<Userinfo>userinfos=null;Stringhql="fromUserinfoasu";userinfos=this.getSessionFactory().openSession().createQuery(hql).setFirstResult(0).setMaxResults(2).list();请问以上代码是否有误,为什么hibernate给我发出来的语SQL语句是:selecttop2userinfo0_.userIdasuserId8_,userinfo0_.userCodeasuserCode8_,userinfo0_.nameasname8_,userinfo0_.sexassex8_,userinfo0_.birthdayasbirthday8_,userinfo0_.classesasclasses8_,userinfo0_.addressasaddress8_,userinfo0_.phoneasphone8_,userinfo0_.E_mailasE9_8_,userinfo0_.QQasQQ8_,userinfo0_.registerTimeasregiste11_8_,userinfo0_.isPayFundasisPayFund8_,userinfo0_.photoasphoto8_,userinfo0_.remarkasremark8_fromfunddb.userinfouserinfo0_
解决方案
解决方案二:
我比较奇怪,每个别名后面的那个8是怎么出来的……
解决方案三:
我就是不知道啊
解决方案四:
还请大家多多指教啊
解决方案五:
帮你顶一下
解决方案六:
没看出有什么不对的地方,很正常
时间: 2024-09-17 21:48:54