String hql = "SELECT user FROM FriendsUser user ORDER BY RAND() LIMIT ?";
List<FriendsUser> list = new ArrayList<FriendsUser>();
list = getSession().createQuery(hql).setInteger(0, number).list();代码在 createQuery(hql). 报错 请大家指点,谢谢!
List<FriendsUser> list = new ArrayList<FriendsUser>();
list = getSession().createQuery(hql).setInteger(0, number).list();代码在 createQuery(hql). 报错 请大家指点,谢谢!
解决方案 »
- java连接mysql数据库乱码
- VNC客户短短开发遇到的问题,懂rfb协议的高人进来
- 有一个文件存在40亿个不重复的整数(0~4294967295),可是内存仅有256M,52bit的整数有4294967295可能,如何找到剩下的29496729
- swing嵌入浏览器
- 利用tomcat连接池插入oracle的clob型字段时出错
- 怎样改变JTable的表头颜色及背景颜色?
- apache和tomcat整合后,改变apache的主文档目录后,不能执行jsp
- Bean里实现功能:从硬盘上读一个文件,存放到数据库中的BLob字段里面,
- 数字证书
- java递归写法、江湖告急!各位大侠会的请进!!
- 在启用了ssl认证后,如何保存cookie?
- 怎么生成.hmb文件 和.java文件
java.util.Collections.shuffle(list)
String hql = "SELECT * FROM Friends_User order by rand() limit ?";
list = getSession().createSQLQuery(hql).addEntity(FriendsUser.class).setInteger(0, number).list();
这样就能解决这个问题。