文档章节

当传入数据只有一个时mybatis中<if>判断会出现There is no getter for property named 'subjectId' in 'class java.lang....

飞扬的感觉
 飞扬的感觉
发布于 2017/02/10 11:44
字数 112
阅读 42
收藏 0

用"_parameter"代替当前参数

正确:

<select id="selectSubjectByPId" parameterType="java.lang.Integer" resultType="java.util.Map">
select subjectId,subjectName 
from ts_subject 
where subjectParentId= 0 
<if test="_parameter != null"> and subjectId = #{_parameter,jdbcType=INTEGER} </if>
</select>

错误:

<select id="selectSubjectByPId" parameterType="java.lang.Integer" resultType="java.util.Map">
select subjectId,subjectName 
from ts_subject 
where subjectParentId= 0 
<if test="subjectId != null"> and subjectId = #{subjectId,jdbcType=INTEGER} </if>
</select>

这时候就会出现异常.

There is no getter for property named 'subjectId' in 'class java.lang.Intege

 

本文转载自:

飞扬的感觉
粉丝 1
博文 18
码字总数 4444
作品 0
海淀
前端工程师
私信 提问
Mybatis There is no getter for property named 'X'

在尝试使用mybatis的动态sql中遇到这么一个问题, 使用Mybatis查询时,其参数可以是基本数据类型或者像Integer和String这样的简单的数据对象,也可以是复杂对象(一般是指JavaBean)或者map...

秋风醉了
2015/07/04
3.3K
3
Mybatyis foreache 中的BUG

标签在Mybatis的xml配置中使用集合,主要是用到了foreach动态语句。 foreach的参数: foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素...

ahpome
2018/10/26
105
0
There is no getter for property named '__frch_status_0' in

定义了一个javabean,当做一个参数传入mybatis中 javabean: import java.util.Date;import java.util.List;public class BidCondition extends BaseCondition { 一大串get/set方法 } 使用其中......

宿小帅
2016/10/27
236
0
mybatis整合Spring项目,报There is no getter for property named '***' in 'class java.lang.String错误

mybatis整合Spring项目,报There is no getter for property named '***' in 'class java.lang.String错误 因为mybatis版本的问题,有些传入参数不支持直接设置bean的名称,如果parameterTy......

Ethel_oo
2017/09/06
49
0
Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'

一、发现问题 <select id="queryStudentByNum" resultType="student" parameterType="string"> select num,name,phone from student <where> <if test = " num!=null and num!='' "> AND num......

Candy520
2016/10/19
37
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
23分钟前
2
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
33分钟前
2
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
42分钟前
6
0
从零基础到拿到网易Java实习offer,我做对了哪些事

作为一个非科班小白,我在读研期间基本是自学Java,从一开始几乎零基础,只有一点点数据结构和Java方面的基础,到最终获得网易游戏的Java实习offer,我大概用了半年左右的时间。本文将会讲到...

Java技术江湖
昨天
5
0
程序性能checklist

程序性能checklist

Moks角木
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部