问题:There is no getter for property named 'id' in 'class java.lang.String'

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/JGnewbie/article/details/79978941

在是网上找了许多自己也理解了一一点
出现这种原因你的出入的参数为String类型的

    <select id="findproject" resultMap="BaseResultMap" parameterType="String">
        SELECT
        <include refid="prosrColumn" />
        FROM project_recruit
        <where>
            <if test="id !=null  and id !='' ">
                id = #{id}
            </if>
        </where>
    </select>

将里面的输入参数变成_parameter
问题立马解决,原因我也不是很懂,如果需要你可以研究一下源码就应该可以理解了

阅读更多

没有更多推荐了,返回首页