Mybatis报There is no getter for property named 'name' in 'class java.lang.String'错误
我用的是ssm框架。
sql语句:
<select id="getCount" parameterType="java.lang.String" resultType="java.lang.Integer">
select count(*) from product
<if test="name!=null and name!=''">
where proname like CONCAT('%',#{name},'%')
</if>
</select>Dao层写法:
int getCount(String name);我这里是只传一个参数,但是就是报错误,之后把Dao层改变成这样就可以了。
int getCount(@Param("name")String name);我不知道别人的可以吗?但是我这个这里现在行了。
版权声明:本文为java_xuetu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。