MyBatis判断时出现错误 'class java.lang.Integer'

今天在写SSM项目发现一个错误

There is no getter for property named 'storeId' in 'class java.lang.Integer'

mapper  xml文件中

mapper文件接口中代码

经过各方摸索及查询资料

1、要么去掉mapper  xml文件中的if判断条件

2、要么在mapper接口中代码中添加@Param("storeId")这个参数

3、当传入数据只有一个时mybatis中<if>判断会出现判断条件里不管你传什么参,只能用_parameter 代替 (来自  https://blog.csdn.net/sijielai6273/article/details/83010026  侵删)

猜你喜欢

转载自blog.csdn.net/u011719228/article/details/89486503