首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

hibernate查询HQL有关问题

2012-04-09 
hibernate查询HQL问题如下语句怎么用HQL写:SELECT * FROM User as a, (SELECT UserID From User Order By

hibernate查询HQL问题
如下语句怎么用HQL写:
SELECT * FROM User as a, (SELECT UserID From User Order By UserName Limit 98039,20) as b
WHERE a.UserID = b.UserID

如果用Hibernate来写的话,怎么用HQL或者用XML映射解决?

[解决办法]
String hql = "from User u where u.rownum < 9803920 Order By UserName ";
[解决办法]
你这个好像不能用HQL,用session.createSQLQuery()一样嘛,HQL一定能转化为sql,sql不一定能转化为HQL

热点排行