首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

mybatis遇到的问题

2024-12-18 来源:华拓网

org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'paymentType' in 'class java.lang.Integer'

我的代码是这么写的,调用的时候之传入了这一个参数,这个参数的非空判断是在mapper里面做的(业务需求)

<select id="listQueryRechargeProduct" parameterType="java.lang.Integer" resultMap="rechargeEntity">
    SELECT * FROM recharge_product
    <if test="_parameter!=null">
      WHERE payment_type=#{paymentType}
    </if>
  </select>

最后查证得知


image.png

这里应该使用mybatis的内置对象"_parameter",而且


image.png

要在#传参里面加上类型.

显示全文