在DAO类使用HQl语句,然而getSession().createQuery(queryString)中getSession()返回空值,请问怎么解决?

bujun705737646 2008-12-17 03:27:37
这个异常怎么处理啊~~~

java.lang.NullPointerException
share.dao.TbUserbasicinfoDAO.findByUserName(TbUserbasicinfoDAO.java:259)
share.struts.action.LoginAction.execute(LoginAction.java:56)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
share.struts.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
<br></br>
在findByUserName这个方法
<br></br>
public List findByProperty(String propertyName, Object value) {
<p>  log.debug("finding TbAdministration instance with property: " </p>
<p> + propertyName + ", value: " + value); </p>
<p> try { String queryString = "from TbAdministration as model where model." </p>
<p> + propertyName + "= ?"; </p>
<p> Query queryObject = getSession().createQuery(queryString); </p>
<p> queryObject.setParameter(0, value); </p>
<p> return queryObject.list(); </p>
<p> } catch (RuntimeException re) { </p>
<p> log.error("find by property name failed", re); </p>
<p> throw re; </p>
<p> } </p>
<p> } </p>

<p> 里面getSession()返回了一个空的session,结果就抛了空值异常~~为什么会是空值啊~~</p>
...全文
1060 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hlbnyjy89 2011-12-13
  • 打赏
  • 举报
回复
求解 到底是怎么解决的啊
malujun666 2010-05-05
  • 打赏
  • 举报
回复
lz大哥 你页面有java代码
yangnan2009 2010-05-04
  • 打赏
  • 举报
回复
Java群 加108363309
woaiyanzic 2010-05-04
  • 打赏
  • 举报
回复
看着晕~~论坛是由输入源代码功能的为什么都不用
cherrywusky 2010-05-04
  • 打赏
  • 举报
回复
如果是集成hibernateDao 就需要在这个类中注入sessionFactory 如果是用hibernateTemplate 就需要在spring配置文件中配置好hibernateTemplate 当然这个的前提是你的sessionFactory配置正确 看看spring的配置文件有没有错吧 可以的话把配置文件 和 这个类的代码贴出来
salana 2010-05-04
  • 打赏
  • 举报
回复
TbAdministration 这个表重新映射一下,并且生成xml文件的映射
yang_zheng_2008 2008-12-17
  • 打赏
  • 举报
回复
没有读入spring里sessionFactory配置文件
zidasine 2008-12-17
  • 打赏
  • 举报
回复
有没有为这个类注入SessionFactory啊
wj_18 2008-12-17
  • 打赏
  • 举报
回复
你怎么获得的session?
bujun705737646 2008-12-17
  • 打赏
  • 举报
回复
晕倒~~忽略其中html标签。
因为在贴进去的时候,排版有问题~
所以我以为需要自己排版。
谁知道,居然...
昏倒~~~
phoenixLotus 2008-12-17
  • 打赏
  • 举报
回复
这个类是继承hibernateTemplate吗?先看到底hibernateTemplate为空还是 getSession返回空了

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧