select id from subject s where s.levels=? and s.field_by_code=? and s.field_by_project=? ORDER BY rand() limit ?
把这个sql改为hql该怎么写,谢谢
把这个sql改为hql该怎么写,谢谢
解决方案 »
- HttpClient 3.1 和HttpClient 4.1区别有哪些?
- 独立js文件,如test.js要操作a.jsp中body的<select id="myselectID"><option ></option></select>
- jsf+ajax问题
- 求助:REST与传统HTTP的关系
- 求structs+hibernate+spring整合的例子
- 在struts中,怎样才能在javascript中提交表单
- java程序
- hibernate 连接mysql问题
- 我用struts实现简单的登陆验证,可是出现Cannot retrieve definition for form bean null
- struts 对国际化的支持问题,请大家进来看看
- struts2,Hibernate三个相关的问题
- 请问怎么把"yyyy-MM-dd HH:mm:ss"格式的字符串转换成纯数字的long类型。
指定为sqlsever的方言测试下
大致这么写。
分页的话用Query接口的setFirstResult(int start)方法和setMaxResults(int end)方法,不建议手写使用limit,因为limit不是所有数据库都支持。使用上述两个方法设置起止点的话hibernate会根据配置中的数据库方言来转换为适合此数据库的分页部分sql。
Query query = this.getSession().createQuery(queryString);
query.setFirstResult(startRow);
query.setMaxResults(pageSize);//limit 要在这里表示 startRow = 0 ,pageSize = limit
limit 我在pgsql用过