mybatis中報There is no getter for property named 'devName' in 'class java.lang.String‘的錯誤

今天在做一個新項目的時候,寫好了controller,service,dao層後,在xml文件中寫sql,因爲這個接口要使用名稱來模糊查詢,但是運行的時候傳入參數,卻報There is no getter for property named 'devName' in 'class java.lang.String‘的錯誤

 

 

最後解決辦法是在dao層的接口上將參數用@Param註解定義一下

 

在dao層加上了@Param("devName")就好了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章