标签:named 实体类 SpringBoot 传入 报错 xxxxxx 参数 取值
现象:There is no getter for property named 'xxxxxx'报错
原因:其实说起原因有很多种,百度上都有很详细的说明,其中最重要也是经常发生的就是mapper.xml与是对应的实体类匹配不上导致错误发生,而我报错的原因是从mapper接口中向xml传入参数的时候,传入的是实体类对象,只有这一个参数,而在从传入的参数中取值时我直接用对象.属性这样的方式取值,导致错误。
解决方法:
方法1、在传入参数parameterType="com.entity.xxxxxx"中写上实体类。然后在<if test=" ">中可以用对象.属性这样的方式取值。
方法2、不写parameterType="com.entity.xxxxxx",直接在<if test=" ">中写属性的名字就可以。如!=null and != ' '即可。
标签:named,
实体类,
SpringBoot,
传入,
报错,
xxxxxx,
参数,
取值
From: https://blog.51cto.com/u_16128050/6343389