當(dāng)傳入數(shù)據(jù)只有一個(gè)時(shí)mybatis中<if>判斷會(huì)出現(xiàn)There is no getter for property named 'subjectId' in 'class java.lang.Integer
用"_parameter"代替當(dāng)前參數(shù)
正確:
<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>
錯(cuò)誤:
<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>
這時(shí)候就會(huì)出現(xiàn)異常.
There is no getter for property named 'subjectId' in 'class java.lang.Intege