mybatis工作遇到的问题
2016-11-14 14:59
113 查看
1.There is no getter for property named 'xxx'..........
出现的原因:mybatis在接受简单类型参数的时候没有和数据库的数据映射上(及参数没有传到数据库)
两种解决办法:
(1)在mybatis 的映射文件(xxx.xml)中把传入的简单类型参数都改写成'_parameter'
<if test="name != null"> <if test="_parameter != null">
and id = #{name}
and id = #{_parameter}
</if>
</if>
修改之前
修改之后
(2)也是在映射文件中使用拼接字符串的格式(${})
<if test="value != null">
and id = ${value}
</if>
改之后
出现的原因:mybatis在接受简单类型参数的时候没有和数据库的数据映射上(及参数没有传到数据库)
两种解决办法:
(1)在mybatis 的映射文件(xxx.xml)中把传入的简单类型参数都改写成'_parameter'
<if test="name != null"> <if test="_parameter != null">
and id = #{name}
and id = #{_parameter}
</if>
</if>
修改之前
修改之后
(2)也是在映射文件中使用拼接字符串的格式(${})
<if test="value != null">
and id = ${value}
</if>
改之后
相关文章推荐
- 2015年工作中遇到的问题:81-90,标题党-Nginx与真实IP-Mybatis等
- 2015年工作中遇到的问题:81-90,标题党-Nginx与真实IP-Mybatis等
- 2015年工作中遇到的问题:81-90,标题党-Nginx与真实IP-Mybatis等
- 2015年工作中遇到的问题:81-90,标题党-Nginx与真实IP-Mybatis等
- 2014年工作中遇到的20个问题:1-20
- 记一次Spring的aop代理Mybatis的DAO所遇到的问题
- 工作中遇到shell一个小问题
- linux学习工作中遇到的问题及解决办法
- 有待整理的工作中遇到的问题
- 工作上遇到的css 问题,兼容性问题总结
- 2015年工作中遇到的10个问题:1-10
- 2015年工作中遇到的问题:21-30(这10个问题很有价值)
- 2013年工作中遇到的20个问题:261-280
- Mybatis 使用<where>标签时遇到的一个问题与<trim>标签的使用
- 作为一名IT从业者,你在工作和学习中,遇到哪些问题
- GIT工作中遇到的问题记录
- 工作中遇到的问题3
- 工作中遇到的问题解决办法
- 工作遇到问题之解决方法
- 在配置springmvc整合MyBatis中遇到的各种问题