[size=medium]在Mysql数据库下用Hibernate框架下查找后五条记录的方法:
首先说明下:
Mysql并不支持使用top方法:
如[/size]
[size=medium]同时也说下:Oracle也不支持top用法,而在Oracle环境下使用rownum<n的方法来得到我们想到的结果.
下面用简短描述下在Mysql数据库下用Hibernate框架下查找后五条记录的方法:
用HQL语句的语法:[/size]
首先说明下:
Mysql并不支持使用top方法:
如[/size]
select top n from tablename where table_id='id' order by table_id;
[size=medium]同时也说下:Oracle也不支持top用法,而在Oracle环境下使用rownum<n的方法来得到我们想到的结果.
下面用简短描述下在Mysql数据库下用Hibernate框架下查找后五条记录的方法:
用HQL语句的语法:[/size]
Query query = session.createQuery("from PicImage as pic order by pic.id desc").setFirstResult(0).setMaxResults(5);