码迷,mamicode.com
首页 > 其他好文 > 详细

HQL实现新闻上一篇下一篇

时间:2014-12-29 09:04:26      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:hql




要实现新闻的上一篇下一篇功能,关键是HQL语句

上一篇:HQL="from News d where d.id<? order by id desc";

下一篇:HQL="from News d where d.id>? order by id asc ";


daoImpl实现的方法:

public News nextPage(News news){
		try{
			String queryString="from News d where d.id<? order by id desc";
			Query queryObject=getSession().createQuery(queryString);
			queryObject.setLong(0,news.getId());
			queryObject.setFirstResult(0);
			queryObject.setMaxResults(1);<pre name="code" class="java">public News nextPage(News news) {
		try {
			String queryString = "from News d where d.id>? order by id asc";
			Query queryObject = getSession().createQuery(queryString);
			queryObject.setLong(0,news.getId());
			queryObject.setFirstResult(0);
			queryObject.setMaxResults(1);
			return (News)queryObject.list().get(0);
		} catch (RuntimeException re) {

			throw re;
		}
		
	}

return (News)queryObject.list().get(0);}catch(RuntimeException re){throw re;}}



HQL实现新闻上一篇下一篇

标签:hql

原文地址:http://blog.csdn.net/nethackatschool/article/details/42217333

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!