Hibernate学习(一)——Dao注入失败导致NullPointerException

今天在配置SpringMVC3+Spring+Hibernate3的时候,突然出现了如下问题:

IllegalArgumentException导致NullPointerException




调试后发现:


这里报出了IllegalArgumentException


百度后,发现有位哥说:

dao没有注入。调用方法的时候会调用invoke()方法,这个时候dao为null,所以会报NullPointerException的错

解决办法就是:把该dao实现类在spring中配置下 原文点击


当然,由于我用的是SpringMVC,所以,肯定是注释的时候写错了。检查后发现如下:






所以@Qualifier这个注释的参数写错了,应该为HibernateBaseDao


@Qualifier用于注释一个字段或参数,当自动绑定时它作为候选bean的限定器。它也可以用于自定义的限定器注释。


发布了35 篇原创文章 · 获赞 7 · 访问量 9万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章