报错org.apache.ibatis.reflection.ReflectionException: There is no getter for property named ‘**’ in …
但是我的pojo里的属性明明写了getter。然后我看了下Mapper.xml
#{item. validno}
看到v之前的空格了嘛?就是它的锅。会报错“ validno”没有getter方法。因为反射时invoke匹配不到带空格的方法。
本文解析了一种常见的MyBatis使用中遇到的问题:反射异常。详细解释了当Mapper.xml文件中的属性名称前存在空格时,会导致调用getter方法失败,从而引发反射异常的情况。并提供了检查和修正代码的具体步骤。
报错org.apache.ibatis.reflection.ReflectionException: There is no getter for property named ‘**’ in …
但是我的pojo里的属性明明写了getter。然后我看了下Mapper.xml
#{item. validno}
看到v之前的空格了嘛?就是它的锅。会报错“ validno”没有getter方法。因为反射时invoke匹配不到带空格的方法。
901
9577
2万+
263
6520
668

被折叠的 条评论
为什么被折叠?