博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String
阅读量:7156 次
发布时间:2019-06-29

本文共 518 字,大约阅读时间需要 1 分钟。

  hot3.png

一、发现问题

 

Mybatis查询传入一个字符串传参数,报There is no getter for property named 'num' in 'class java.lang.String'。
 

二、解决问题

无论参数名,都要改成"_parameter"。

 

三、原因分析

Mybatis默认采用ONGL解析参数,所以会自动采用对象树的形式取string.num值,引起报错。也可以public List methodName(@Param(value="num") String num)的方法说明参数值

 

参考博客:

http://blog.sina.com.cn/s/blog_86e49b8f010191hw.html

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

转载于:https://my.oschina.net/mifans/blog/838186

你可能感兴趣的文章
Xcode Build Search Paths设置
查看>>
json学习
查看>>
黄聪:wordpress自定义post_type,并且自定义固定链接
查看>>
as类收集(转)
查看>>
django补充
查看>>
0916编译原理第二次作业
查看>>
nodeType的十二种类型
查看>>
批处理脚本+adb命令(二)
查看>>
数据处理中白化Whitening的作用图解分析
查看>>
后缀数组da3模板
查看>>
背包问题简单整理
查看>>
数据库存储过程
查看>>
javaWeb服务详解(含源代码,测试通过,注释) ——Dept的Dao层
查看>>
HDFS API编程
查看>>
【转载】遗传算法及matlab实现
查看>>
OAuth2.0基本流程
查看>>
C#数据导出到Excel
查看>>
微信打开网址添加在浏览器中打开提示
查看>>
KB奇遇记(6):搞笑的ERP项目团队
查看>>
iOS UI 21 线程
查看>>