Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'
来源:互联网 发布:发票在线制作软件 编辑:程序博客网 时间:2024/05/17 15:18
原文:http://blog.csdn.net/woshixuye/article/details/8820387
一、解决方法
1. 无论参数名是什么,mapper.xml里要用_parameter来传参数:
<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>
如果多个参数就用map
2. 方法里传参前写@Param(value="parameterName") :
public List methodName(@Param(value="parameterName") String parameterName);
二、原因分析
Mybatis默认采用ONGL解析参数,所以会自动采用对象树的形式取参数值
0 0
- 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'
- 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'
- 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'
- 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'
- 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'
- 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'
- 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'
- 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
- Mybatis There is no getter for property named 'XXX' in 'class java.lang.XXX
- Mybatis异常There is no getter for property named 'XXX' in 'class java.lang.String' Mybatis版本:mybatis-
- ListView列表
- 打造CommonAdapter
- Java面向对象-Integer与int的区别
- List的contains()和remove()方法探讨
- Spring Boot 启动加载数据 CommandLineRunner
- Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'
- OC关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)
- Ubuntu下设置桌面图标
- Elasticsearch 查询某些分类下相关的搜索
- Nginx的负载均衡 - 整体架构
- Python3抓取页面信息,网络编程,简单发送QQ邮件
- C语言小例题改变输入文本背景颜色
- How do I play the stream using VLC?
- WKWebView 同步 Cookie