hibernateTemplate 分页 空指针异常

publicclassTextendsHibernateDaoSupport{publicListgetListForPage(finalStringhql,finali... public class T extends HibernateDaoSupport{

public List getListForPage(final String hql, final int offset,
final int length) {

List list = getHibernateTemplate().executeFind(new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
Query query = session.createQuery(hql);
query.setFirstResult(offset);
query.setMaxResults(length);
List list = query.list();
return list;
}
});
return list;
}
}

执行到List list = getHibernateTemplate().executeFind(new HibernateCallback() {出现空指针异常
展开
 我来答
匿名用户
2012-09-26
展开全部
把参数前面的final去掉看看
百度网友8ec38a78d
2012-09-26
知道答主
回答量:59
采纳率:0%
帮助的人:18.2万
展开全部
public List<> getVisit(final int pageNum) throws DataAccessException {
final int pageNumber = pageNum - 1;
return getHibernateTemplate().executeFind(
new HibernateCallback(){
public Object doInHibernate(Session session) throws HibernateException, SQLException {
StringBuffer sb = new StringBuffer();
sb.append(" from Test");
Query query = session.createQuery(sb.toString());
query.setFirstResult(pageNumber*PAGE_SIZE);
query.setMaxResults(PAGE_SIZE);
return query.list();
}
}
);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
非鱼共享
2012-09-26 · 专注互联网技术,快速了解互联网研发
非鱼共享
采纳数:204 获赞数:695

向TA提问 私信TA
展开全部
sessionFacotry没有注入进来吧,看看你的Spring配置文件先。。
追问


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e52595d
2012-09-26 · TA获得超过215个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:157万
展开全部
说明getHibernateTemplate()返回的是null
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
弓蕴6h
2012-09-26 · TA获得超过142个赞
知道答主
回答量:89
采纳率:100%
帮助的人:74.6万
展开全部
sessionFactory未注入进来
追问


是这样注入吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hanqian2007
2012-09-26 · 超过16用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:41.9万
展开全部
那个find方法试试?!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式