Today in the process of configuring SSM integration encountered a few errors, tossing for a long time, specifically as follows
1,java.lang.IllegalArgumentException:Mapped Statements collection does not contain value for
On the internet for a long time, and finally found that namespace did not write to:
<!--namespace must be usermapper: Package name +mapper Interface Name--
<mapper namespace= "Edu.fjnu.hyf.mapper.UserMapper">
Reference Blog: http://www.cnblogs.com/skyme/archive/2011/03/14/1983931.html
2, there is no getter for property named ' keyword ' in ' Class java.lang.String '
Code:
<select id= "Getusers" parametertype= "String" resulttype= "User" >
SELECT *
From T_user where username like '%${keyword}% ' </select>
Solve:
Change the parameter name to _parameter
<select id= "Getusers" parametertype= "String" resulttype= "User" >
SELECT *
From T_user where username like '%${_parameter}% ' </select>
Error Reason: Reference blog http://blog.csdn.net/woshixuye/article/details/8820387
Springmvc+spring+mybatis problems encountered in the process of integration