当传入数据只有一个时mybatis中<if>判断会出现There is no getter for property named 'subjectId' in 'class java.lang....
2017-04-17 19:42
609 查看
用”_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
相关文章推荐
- mybatis 基本类型的if条件判断问题 There is no getter for property named 'xxx' in 'class Java.lang.Integer'
- Mybatis 对单独传入参数string进行判断时报There is no getter for property named '**' in 'class java.lang.String解决办法
- mybatis String的if条件判断问题 There is no getter for property named 'xxx' in 'class Java.lang.Integer'
- MyBatis报错:There is no getter for property named 'xxx' in 'class java.lang.String'
- mybatis There is no getter for property named 'xx' in 'class java.lang.String
- mybatis There is no getter for property named 'xx' in 'class java.lang.String 没有写 xinwen.setsavetype
- 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 'xx' in 'class java.lang.String
- Mybatis找不到参数错误:There is no getter for property named 'categoryId' in 'class java.lang.Integer'。
- MyBatisSystemException There is no getter for property named 'id' in 'class java.lang.String'
- mybatis使用动态sql时报错:There is no getter for property named '*' in 'class java.lang.String
- MyBatis错误:There is no getter for property named 'paramSql' 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 'unitId' in 'class java.lang.String'
- Mybatis-There is no getter for property named 'id' in 'class java.lang.String'
- mybatis There is no getter for property named 'xx' in 'class java.lang.String
- mybatis There is no getter for property named 'xx' in 'class java.lang.String
- Mybatis问题:There is no getter for property named 'VALUE' in 'class java.lang.String'
- Mybatis报There is no getter for property named 'name' in 'class java.lang.String'错误