關於mybatis中resultType返回null的問題

1.resultType 就是返回的類型 
2.resultMap 返回的是一個結果集,這個結果集通常是用過resultMap節點來配置的,相應的type通常是一個Model。 
而resultType則就是類型,包括了,int,sring,以及相似model這樣的Object類型。 

3.須要注意的是若是把返回resultType結果寫成resultMap節點配置出來的相似 ModelMap這樣的結果集,就會在BuildSession的時候拋空指針。 
而IBATIS只是會提示NullPointer,必須加到源代碼調試放能看到會提示ClassNotFound,ModelMap找不到。 

因此,若是是建立SqlSession的時候出錯,提示空指針,那麼錯誤的幾種可能就是配置文件的錯誤 
1.SalMapConfig 裏面文件路徑,文件名 
2.Model.xml 裏面resultMap映射的時候名字寫錯。 
3.Model.xml 裏面的參數錯誤,例如返回ModelMap寫成了model,返回的resultType寫成了ModelMap 

4.其他的可能都是拼寫的錯誤。ui

 

轉載自:http://www.iteye.com/problems/97026spa

相關文章
相關標籤/搜索