一、发现问题<select id="queryStudentByNum" resultType="student" parameterType="string">
select num,name,phone from student
<where>
<if test = " num!=null and num!='' ">
AND num = #{num}
</if>
</where>
</select> Mybatis查询传入一个字符串传参数,报There is no getter for property named 'num' in 'class java.lang.String'。二、解决问题<select id="queryStudentByNum" resultType="student" parameterType="string">
select num,name,phone from student
<where>
<if test = " _parameter!=null and_parameter!='' ">
AND num = #{_parameter}
</if>
</where>
</select>无论参数名,都要改成"_parameter"。三、原因分析Mybatis默认采用ONGL解析参数,所以会自动采用对象树的形式取string.num值,引起报错。也可以public List methodName(@Param(value="num") String num)的方法说明参数值

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

  1. 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 ...

  2. 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 ...

  3. springboot启动报错Parameter 0 of method a in com.* required a bean of type 'java.lang.String' that could

    springboot服务启动报错,报错信息如下 *************************** APPLICATION FAILED TO START ******************** ...

  4. Bug--Mybatis报错:There is no getter for property named 'id' in 'class java.lang.Integer'

    Mybatis 添加@Param("")注释就可以了

  5. 【JavaWeb学习报错集(一)】ReflectionException:There is no getter for property named XXX

    在学习JavaWeb的Mybatis章节时,使用的是Mybatis的Mapper代理开发,在练习时出现了下面这种错误 先介绍下整体代码:(如果很熟悉代码,直接跳到最后看报错原因分析) 利用Mybati ...

  6. mybatis 报错There is no getter for property named 'XXX' in 'class com.xx.xx'

    mybatis报错信息记录: ### Error querying database.  Cause: org.apache.ibatis.reflection.ReflectionException ...

  7. 使用mybatis-plus时mybatis报错There is no getter for property named ‘xxx‘ in ‘class com.xxx.xxx.xxxMybatis

    今天给项目的数据字典查询添加通用方法,发现里边已经有了一个查询所有数据字典的方法 List<Dict> selectDictList(); 但我想设置的方法是根据数据字典的code查询出所 ...

  8. 源码分析 There is no getter for property named '*' in 'class java.lang.String

    2019独角兽企业重金招聘Python工程师标准>>> There is no getter for property named '*' in 'class java.lang.S ...

  9. Mybatis报错:There is no getter for property named 'xxxx' in 'class xxxx

    There is no getter for property named 'xxxx' in 'class java.lang.Integer 这是在百度上查到的,出现多的问题.不是Integer就 ...

最新文章

  1. Winder摆杆不稳除了PID还可能的原因
  2. java开发怎么优化代码,代码优化,该如何处理
  3. C++ win32控制台显示月历
  4. Java三层结构的概念_Java中的mvc和三层结构究竟是什么关系
  5. 未来电子服务领域信用系统的架构和发展趋势预测
  6. oppo r11s鸿蒙固件,OPPO R11s Plust官方固件rom刷机包_R11sPlust系统升级包
  7. 银联手机POS,支付黑科技
  8. 删掉的HTML文件怎样恢复,如何恢复删掉的文件_分享四种方法恢复已被删掉的文件-系统城...
  9. unity学习、unity培训、unity企业培训、U3D资源、U3D培训视频U3D教程、U3D常见问题、U3D项目源码
  10. 极米h6和 极米rs pro2区别,4k版极米h6和rspro2哪个好
  11. Kali与编程:小白黑客是如何安装Centos8的?(下节更精彩)
  12. Java实现 LeetCode 403 青蛙过河
  13. 中国海洋大学计算机科学与技术考研分数线,中国海洋大学研究生院2020录取分数线...
  14. 如何在云服务器上部署web项目(CVM)
  15. 知网的html查重报告看不了,知网查重报告单怎么看
  16. android qq 禁用字体,在qq中如何设置界面字体大小图文教程
  17. 郑州师范学院计算机实验室,郑州师范学院---VR虚拟仿真实验中心
  18. QT之鼠标事件的全局捕获
  19. 爬取小说章节,并制作成词云进行宣传
  20. Hi3861鸿蒙物联网项目实战:智慧农业

热门文章

  1. CSharp(C#)语言_第六章(表达式和运算符)
  2. 【Python】基于人脸识别的智能考勤系统(Pyqt5+MySQL+Opencv) [PC端部分-已附源码]
  3. org.springframework.scheduling.quartz.CronTriggerBean 配置
  4. java 高级面试题(借鉴)(上)
  5. CS入门学习笔记5-MIT 6.00.1x
  6. 如何使用Python轻松解决TSP问题(遗传算法)
  7. python种的accumulate使用
  8. 分词器——ik——分词算法
  9. Blog 【如何搭建自己的个人技术博客网站】
  10. 王者荣耀服务器维护中可是别人能玩,王者荣耀:当别人玩你的号,最怕别人动你账号里哪些东西?...