今天遇到一个问题: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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐