用mybatis查询时,传入一个字符串传参数,且进行判断时,会报

Java代码  
  1. There is no getter for property named 'moduleCode' in 'class java.lang.String

错误写法:

Java代码  
  1. <select id="queryAllParentModule" resultType="jobModule" parameterType="jobModule">
  2. select modulecode,
  3. modulename,
  4. modulevalue,
  5. linkurl,
  6. rank,
  7. parentmodule=isnull(parentmodule,1),
  8. moduledescription
  9. from job_module
  10. <where>
  11. <choose>
  12. <when test="moduleCode!=null and moduleCode!=''">modulecode = #{moduleCode}</when>
  13. <when test="moduleCode==null or moduleCode==''">(parentmodule is null or len(parentmodule)&lt;=0)</when>
  14. </choose>
  15. </where>
  16. lt;/select>

需要修改成:

Java代码  
  1. <select id="queryModuleByCode" resultType="jobModule" parameterType="string">
  2. select modulecode,
  3. modulename,
  4. modulevalue,
  5. linkurl,
  6. rank,
  7. parentmodule=isnull(parentmodule,1),
  8. moduledescription
  9. from job_module
  10. <where>
  11. <choose>
  12. <when test="_parameter!=null and _parameter!=''">modulecode = #{_parameter}</when>
  13. <when test="_parameter==null or _parameter==''">(parentmodule is null or len(parentmodule)&lt;=0)</when>
  14. </choose>
  15. </where>
  16. lt;/select>

不管你的参数是什么,都要改成"_parameter"

REFERENCES:http://txin0814.iteye.com/blog/1533645

mybatis There is no getter for property named 'xx' in 'class java.lang.String相关推荐

  1. Mybatis error,There is no getter for property named 'xx' in 'class java.lang.String',解决办法

    今天在使用Mybatis的时候遇到一个问题,在传递一个String参数的时候遇到下面的错误: Mapper.xml代码如下: 执行这个方法的时候报错: 项目Jar管理用的是Maven,Mybatis版 ...

  2. Mybatis中传参包There is no getter for property named XXX in class java.lang.String

    一.发现问题 <select id="queryStudentByNum" resultType="student" parameterType=&quo ...

  3. Mybatis问题:There is no getter for property named 'unitId' in 'class java.lang.String'

    Mybatis遇到的问题 问题: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.re ...

  4. Mybatis异常There is no getter for property named ‘XXX‘ in ‘class java.lang.String‘

    Mybatis异常There is no getter for property named 'XXX' in 'class java.lang.String' 参考文章: (1)Mybatis异常T ...

  5. Mybatis报错There is no getter for property named 'id' in 'class java.lang.String'

    昨天运行公司项目的一个模块时,后台报了一个错: Caused by: org.apache.ibatis.reflection.ReflectionException: There is no get ...

  6. mybatis传单个参数报错:There is no getter for property named 'user_id' in 'class java.lang.String

    org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'user_id' in ...

  7. MyBatis3: There is no getter for property named 'code' in 'class java.lang.String'

    mybatis3  : mysql文如下,传入参数为string类型时'preCode',运行报错为:There is no getter for property named 'preCode' i ...

  8. SSM框架报错分析(一)——There is no getter for property named 'XXX' in 'class java.lang.String'...

    一.发现问题<select id="queryStudentByNum" resultType="student" parameterType=" ...

  9. mybaits错误解决:There is no getter for property named 'parentId ' in class 'java.lang.String'

    在使用mybaitis传参数的时候,如果仅传入一个类型为String的参数,那么在 xml文件中应该使用_parameter来代替参数名. 比如mapper中如下方法,只有一个String值 publ ...

最新文章

  1. pythonexcel介绍_Python 中pandas.read_excel详细介绍
  2. Portal-Basic Java Web 应用开发框架:应用篇(十一) —— 整合 Spring
  3. oracle表ddl,七、Oracle中DDL改变表结构操作
  4. stm32与绝对式编码器的ssi接口进行通信
  5. ubuntu显卡驱动下载安装
  6. python语法错误怎么办_Python中出现语法错误时解决方法
  7. __kindof用法
  8. 【阿里Java技术进阶】官方钉群直播大全(持续更新)...
  9. 作业必备:操作系统实验四【软中断通信】
  10. win11 右键菜单恢复成win10样式(亲测有效)
  11. Lexical error at line 1, column 18. Encountered: “\u2019“ (8217), after : ““]
  12. 任务管理器不显示gpu_Windows 10将在任务管理器中显示GPU温度
  13. Java培训四个月能学会吗?
  14. 数据结构 | 第十一章:二叉树和其他树 | 【前序遍历】【中序遍历】【后序遍历】【层次遍历】 | 并查集
  15. 计算机毕业设计开题报告(电商网站类)模板
  16. 理解WebKit和Chromium: WebKit, WebKit2, Chromium和Chrome介绍
  17. 微信小程序(一):微信小程序申请注册与开发流程
  18. 三星5G芯片性能不佳,印证它的5nm工艺确实差强人意,骁龙888翻车不冤
  19. promethues(普罗米修斯)离线安装
  20. Android 12 三星ONE UI 4.0 卸载应用不彻底重装APP后还有旧数据问题分析。

热门文章

  1. 《智慧书》格言91-100
  2. ES6 javascript 实用开发技巧
  3. python3的文件读写模式
  4. javaweb中jsp调试8080端口被占用问题
  5. PyQt5教程(三)——布局管理
  6. 信息安全的技术研究相关站点
  7. Flask练手项目之通讯录
  8. 2012年蓝桥杯【初赛试题】 转方阵
  9. 使用Maven 创建web3.0项目
  10. RocketMQ源码解析-Producer启动