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

 


版权声明:本文为qq_39999478原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。