Hibernate學習(一)——Dao注入失敗導致NullPointerException

今天在配置SpringMVC3+Spring+Hibernate3的時候,突然出現瞭如下問題:

IllegalArgumentException導致NullPointerException




調試後發現:


這裏報出了IllegalArgumentException


百度後,發現有位哥說:

dao沒有注入。調用方法的時候會調用invoke()方法,這個時候dao爲null,所以會報NullPointerException的錯

解決辦法就是:把該dao實現類在spring中配置下 原文點擊


當然,由於我用的是SpringMVC,所以,肯定是註釋的時候寫錯了。檢查後發現如下:






所以@Qualifier這個註釋的參數寫錯了,應該爲HibernateBaseDao


@Qualifier用於註釋一個字段或參數,當自動綁定時它作爲候選bean的限定器。它也可以用於自定義的限定器註釋。


發佈了35 篇原創文章 · 獲贊 7 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章