用"_parameter"代替當前參數java
正確:spa
<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>
錯誤:code
<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>
這時候就會出現異常.blog
There is no getter for property named 'subjectId' in 'class java.lang.Intege