我想做的是 从数据库随机查询一条记录。如下。用的是 mysql5.0 。
在数据库 执行sql 
select * from  Itas_Test_Stu i where i.testid='4028803c2718876401271888ceed0003' order by rand() limit 0,1 
是没有问题的。程序代码如下:
List list = baseDAO.getObjects("from ItasTestStu i where i.testid='"+testid+"' order by rand() limit 0,1");
ItasTestStu its = (ItasTestStu)list.get(0);便报错 如下:
org.hibernate.hql.ast.QuerySyntaxException: unexpected token: limit near line 1, column 102 [from com.bzt.itas.bo.ItasTestStu i where i.testid='4028803c2718876401271888ceed0003' order by rand() limit 0,1]高手帮忙。不知道 有没有别的办法也可以实现从数据库随机抽取一条记录。。