日期:2014-05-16  浏览次数:20414 次

在Mysql数据库下用Hibernate框架下查找后五条记录的方法以及Oracle的方法
在Mysql数据库下用Hibernate框架下查找后五条记录的方法:
首先说明下:
Mysql并不支持使用top方法:
select top n from tablename where table_id='id' order by table_id;


同时也说下:Oracle也不支持top用法,而在Oracle环境下使用rownum<n的方法来得到我们想到的结果.
下面用简短描述下在Mysql数据库下用Hibernate框架下查找后五条记录的方法:
用HQL语句的语法:


Query query = session.createQuery("from PicImage as pic order by pic.id desc").setFirstResult(0).setMaxResults(5);