当前位置: 首页 > news >正文

MyBatisSystemException:Parameter ‘item‘ not found.

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘item’ not found. Available parameters are [xxx, list, xxx]
Mapper中方法如下

 @Insert(" INSERT INTO xxxxxx (\n" +
            "        table_id,\n" +
            "        code,\n" +
            "        field_key,\n" +
            "        create_time,\n" +
            "        update_time\n" +
            "        )\n" +
            "        VALUES\n" +
            "        <foreach collection=\"list\" item=\"item\" separator=\",\">\n" +
            "            (\n" +
            "            #{item.tableId},\n" +
            "            #{item.code},\n" +
            "            #{item.fieldKey},\n" +
            "            #{item.createTime},\n" +
            "            #{item.updateTime}\n" +
            "            )\n" +
            "        </foreach>")
    int batchInsert(List<xxxx> xxx);
  

看着是没错的, 一直报上面的错。
解法:
@Insert中的 sql加上 包裹即可

相关文章:

  • Unity/C# 常用XML读写方式详解(LINQ to XML、XmlReader/Writer)
  • SLAM十四讲【一】基本概念
  • GPT-5 将免费向所有用户开放?
  • 记录flutter编译项目遇到的问题
  • 2025年01月02日浙江鼎永前端面试
  • C语言入门教程100讲(6)类型修饰符
  • 如何彻底解决Docker Desktop中Kubernetes无法启动问题
  • 【RabbitMQ】RabbitMQ的基本架构是什么?包括哪些核心组件?
  • 建筑安全员考试:“时间管理” 关键词统筹的备考规划
  • 考研课程安排(自用)
  • Ubuntu 系统安装 Redis 的详细步骤
  • 一键部署 GPU Kind 集群,体验 vLLM 极速推理
  • CUDA 学习(2)——CUDA 介绍
  • 三层网络 (服务器1 和 服务器2 在不同网段)
  • MATLAB 绘制空间分布图 方法总结
  • 蓝桥杯算法精讲:二分查找实战与变种解析
  • CentOS 7扩容 /dev/shm
  • MyBatis-Plus的加载和初始化
  • macOS 使用 iconv 转化文件编码
  • C#里使用libxl来对列或行进行分组显示
  • 综艺还有怎样的新可能?挖掘小众文化领域
  • 印巴战火LIVE丨“快速接近战争状态”:印度袭击巴军事基地,巴启动反制军事行动
  • 马克思主义理论研究教学名师系列访谈|董雅华:让学生感知马克思主义理论存在于社会生活中
  • 新买宝马竟是“维修车”,男子发视频维权被4S店索赔100万
  • 5月12日至13日北京禁飞“低慢小”航空器
  • 观察|印巴交火开始升级,是否会演变为第四次印巴战争?