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")

 

如下图所示

 

There is no getter for property named 'id' in class 'java.lang.String'

如下图所示的2处地方,有2个查询条件,其中一个是写死的,但是 dao层接口相应的方法参数也要添加@Param("saleId") 注解

 

There is no getter for property named 'id' in class 'java.lang.String'