当前位置: 代码迷 >> J2EE >> getHibernateTemplate().find(queryString) 返回空指针 求解!该如何解决
  详细解决方案

getHibernateTemplate().find(queryString) 返回空指针 求解!该如何解决

热度:445   发布时间:2016-04-17 23:25:58.0
getHibernateTemplate().find(queryString) 返回空指针 求解!
public List<Book> findByIsbn(Integer i){
log.debug("finding all Book instances");
try {
/*Session session = this.getHibernateTemplate().getSessionFactory().openSession();
Query q = session.createQuery("from Book where isbn = "+i+"");
List<Book> list =q.list();
session.close();
return list;*/

String queryString = "from Book c where c.isbn = "+i+" ";
System.out.println("dadada:"+getHibernateTemplate().find(queryString));
return getHibernateTemplate().find(queryString);


dao方法   换了几种写法  总是报空指针 郁闷啊! 求各位帮忙~谢谢      通过hibernate反向工程的 所以肯定是有hbm文件
------解决思路----------------------
你这写的什么啊,  看看session为不为空  session不为空,一般不会空指针的
  相关解决方案