mybatis 传入一个参数时 报错解决方案

缘由分析code

Mybatis默认采用ONGL解析参数,因此会自动采用对象树的形式取string.num值,引发报错。xml

解决方案1: 不管参数名,都要改为"_parameter"。对象

<if test = " _parameter!=null and_parameter!='' ">
AND num = #{_parameter}
</if>

解决方案二:public List methodName(@Param(value="num") String num)的方法说明参数值string

建议:最好不要只传一个参数 ,出入map或者对象 便于扩展class

相关文章
相关标签/搜索