您的位置:首页 > 运维架构 > Apache

mybatis 异常信息 org.apache.ibatis.reflection.ReflectionException: There is no getter for property named

2017-03-17 13:16 1196 查看
Caused by: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'globalMobileNo' in 'class java.lang.String';

出现这个异常信息,大部分原因是你将String 类型数据作为参数,然后再sql 中用if 语句判断时,对参数进行非空校验,导致

出现上面的问题;

解决办法可有其二:

  1.用map 集合封装该参数

  2.改变if 条件判断
<if test="_parameter != null and _parameter != '' ">
and t.globalMobileNo like CONCAT('%',#{globalMobileNo},'%')
</if>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐