【问题标题】:nested exception is org.apache.ibatis.binding.BindingException: Parameter 'tagId' not found. Available parameters are [0, 1, param1, param2]嵌套异常是 org.apache.ibatis.binding.BindingException:找不到参数“tagId”。可用参数为 [0, 1, param1, param2]
【发布时间】:2018-01-10 13:39:31
【问题描述】:

map.xml: 选择 FROM 频道动态 其中 tag_id = #{tagId,jdbcType=BIGINT} 和 article_id = #{articleId,jdbcType=VARCHAR} 道: ChannelDynamic selectByTypeAnd(@Param(value = "tagId" )Long tagId,@Param(value = "articleId") String articleId);

但是运行有错误 org.mybatis.spring.MyBatisSystemException:嵌套异常是 org.apache.ibatis.binding.BindingException:找不到参数“tagId”。可用参数为 [0, 1, param1, param2]

【问题讨论】:

    标签: mybatis


    【解决方案1】:

    问题已经解决了:

    注释错误的原因,应该是用mybits的@parame,我在spring用@param

    【讨论】:

      【解决方案2】:

      我同意 OP 的回答。 这是正确的导入名称:

      import org.apache.ibatis.annotations.Param;
      

      不要使用

      import io.lettuce.core.dynamic.annotation.Param;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-06
        • 2023-02-21
        • 1970-01-01
        • 1970-01-01
        • 2012-12-13
        相关资源
        最近更新 更多