求一条HQL语句,在线等

来源:百度知道 编辑:UC知道 时间:2024/05/29 16:51:29
在查询一张表的时候可能有多条符合条件的语句,但我只要其中的一条或指定的几条该怎么写?
例如:select ???? from users u where u.ucity=...
select ??? from XXX x where x.price=...
“问号”的地方该怎么写,貌似有top关键字,我写了好像不对, 请求高手指点,最好举两个例子说明一下!
我要的是HQL语句,from 后面是个实体Bean 可能我写的有问题,第一条应该是Users
貌似SQL语句的 select top 5 * from 表名 我想知道的就是这个语句的具体格式。

用setFirstResult()
setMaxResults()

select * from users u where u.ucity=...
你想要查找什么就写什么啊!*代表所有都查询
比如你要查询users表中的名字和编号,可以这么写
select name,number from users u where u.ucity=...

兄弟,hql不支持top 试试其他的方法把

直接*就OK了````
再在Query里面用setMax%^&%^&(5);这个方法就OK了!!