嵌套异常是org.apache.ibatis.binding.BindingException:找不到参数'tagId'。可用参数为[0,1,param1,param2]

时间:2018-01-10 13:39:32

标签: mybatis

map.xml:       选择          来自channel_dynamic     其中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]

2 个答案:

答案 0 :(得分:0)

问题已经解决:

注释错误的原因应该使用mybits的@parame,我在春天使用@param

答案 1 :(得分:0)

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

import org.apache.ibatis.annotations.Param;

请勿使用

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