今天遇到一个问题:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'param1' in 'class java.lang.String'

 

 

这上面是原来出现BUG的代码

 

接下来是修复的代码

 

 

BUG出现原因:Mybatis默认采用OGNL解析参数,所以会自动采用对象树的形式取 String.XXX值,如果没在方法中定义,则会抛异常报错。 

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐