我想用hibernate在查询的时候只查询数据库中的前十条数据。不需要查询所有的数据,在写hql语句的时候应该怎么写呢?
麻烦高手指教下。
不走setFirstResult这些的方法,因为这样也是查了所有的数据,只是显示出来的不一样。
想要在写hql语句中解决这个问题。
麻烦高手指教下。
不走setFirstResult这些的方法,因为这样也是查了所有的数据,只是显示出来的不一样。
想要在写hql语句中解决这个问题。
解决方案 »
- 请问logon是不是struts2的保留字段,奇怪问题
- 分页问题,纠结啊!大虾们指点啊!
- 怎么做一个小的应用程序
- JSONValue在哪?
- java如何获得linux下的硬盘编号?
- Hibernate 2级cache请教!
- 各位帮我看看
- 女程序员,女杀手?
- 如何运用标签循环得到一个N行N列的表格
- 为什么我从http://www.jboss.org 下载下来的JBoss3.X版,解压后运行老是出错
- 01:58:52,718 WARN org.hibernate.util.JDBCExceptionReporter:100 - SQL Error: 114
- 求助,为什么通过hibernate写入到sqlite表里的timestamp字段的值总是为毫秒
如果是oracle的话,用rownum
mysql的话,是limit
SQLSERVER的话就用top吧
mysql 使用 limit把这两个餐宿直接拼接在sql里。这样总可以了吧?
Query query=session.createQuery(sql);
query.setMaxResults(10);