There is no getter for property named 'id' in class 'java.lang.String'
There is no getter for property named 'id' in class 'java.lang.String'
解决办法:
首先检查mysql的xml文件的sql语句的查询条件是一个,还是两个
1.只要sql语句的查询条件是2个,哪怕其中一个查询条件是写死的,dao层的接口中方法的参数,就要加,这个注解
@Param("saleId")
如下图所示
如下图所示的2处地方,有2个查询条件,其中一个是写死的,但是 dao层接口相应的方法参数也要添加@Param("saleId") 注解