mybatis参数为map时取不到里面的数据

图片说明图片说明图片说明

直接创建了Map然后把参数放进去,就可以了

and name = concat('%',#{keyWord},'%')

只有一个查询条件就别用map了吧

pageModelDao.findByKeyWord(keyWord);
List<PageModel> findByKeyWord(@Param("keyWork") String keyWord)
parameterType="java.lang.String"
and name = concat('%',#{keyWord},'%')

我咋感觉你是要like匹配呢?用=号不合适吧?也许是我理解错了,希望对你有点帮助