程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mybatis查詢是傳參報錯的處理

mybatis查詢是傳參報錯的處理

編輯:MySQL綜合教程

mybatis查詢是傳參報錯的處理   自己用的數據庫是mysql數據庫,用mybatis管理,java後台是 spring框架,   www.2cto.com   控制台出現:   1 There is no getter for property named 'xxxx' in 'class java.lang.Integer 錯誤,查了一下,以為是xml中的sql的參數類型有錯誤,後來改了,不是,網上說改:  <select id="selectAllUserByName" resultType="User" parameterType="String">         SELECT            id,name,login_name as loginName         FROM            sb_user         where         name like '%${_parameter}%'     </select> 我把原來的name的參數改成了_parameter就可以了,另一種方法是在mapper定義的接口中改:   www.2cto.com   由  List<User> selectAllUserByName(String name);改成    List<User> selectAllUserByName(@Param("name")String name);   也可以解決問題。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved