mybatis "There is no getter for property named 'xx' in 'class java.lang.String"问题

用mybatis查询时,传入一个字符串参数,且进行判断时,会报There is no getter for property named 'xx' in 'class java.lang.String的错误.


例:

 

传入 station 参数,但是会报错


应改为


 

把参数替换为_parameter


原因:Mybatis默认采用ONGL解析参数,所以会自动采用对象树的形式取string.num值,引起报错。

你可能感兴趣的:(学习笔记)