Parameter ‘id‘ not found. Available parameters are [id , param1]

2023-10-29

Parameter 'id' not found. Available parameters are [id , param1]


MyBatis传入参数时,报错Parameter ‘id’ not found. Available parameters are [id , param1]

解决办法:

1.删除Mapper接口中的@Param(“param”)


 public int  add2(@Param("articleInfo") ArticleInfo articleInfo);

 public int  add( ArticleInfo articleInfo);//对象
    
 public int updateTitle(@Param("id") Integer id ,@Param("title") String title);//普通的变量

2.xml中写成 #{param.xxx}

insert into articleinfo(title,content,uid)
        values(#{articleInfo.title},#{articleInfo.content},#{articleInfo.uid})
 insert into articleinfo(title,content,uid)
        values(#{title},#{content},#{uid})
update articleinfo set title=#{title} where id=#{id}

普通的变量不用像类的属性那样访问
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Parameter ‘id‘ not found. Available parameters are [id , param1] 的相关文章

随机推荐

  • Java实现贪吃蛇大作战小游戏(完整版)

    大家好 今天尝试用swing技术写一个贪吃蛇大作战小游戏 供大家参考 效果展示 目录 效果展示 一 游戏界面 二 得分情况 项目介绍 项目背景 总体需求 实现过程 代码展示 主类 Demo类 MyPanel类 构造方法 初始化方法 绘制方法
  • Go微服务实践 - Rpc核心概念理解

    概述 从0研究一下Golang已经Golang的微服务生态体系 Golang的微服务首先要从Rpc开始 在升级到Grpc 详细介绍这些技术点都在解决什么技术问题 Rpc Rpc Remote Procedure Call 远程过程调用 简单
  • DEiT实战:使用DEiT实现图像分类任务(一)

    DEiT实战 摘要 安装包 安装timm 数据增强Cutout和Mixup EMA 项目结构 计算mean和std 生成数据集 摘要 DEiT是FaceBook在2020年提出的一篇Transformer模型 该模型解决了Transform
  • Bmfont 软件生成fnt 字体步骤

    Bmfont 软件 用来生成 fnt 格式的字体文件和 png 图片 常用于cocos 游戏开发中制作动态字体 下面手把手介绍 Bmfont 软件生成fnt 字体的详细步骤 1 下载安装Bmfont 软件 2 新建文本字库 新建一个txt文
  • python @overload

    overload 是 Python 3 5 引入的装饰器 它用于为多重定义的函数定义多个重载版本 overloads 当多个重载函数的参数类型不同时 该装饰器可以用于明确指定每个重载版本的参数类型 例如 from typing import
  • 【ABviewer从零开始教学编辑器篇①】创建文件和元素选择

    ABViewer是一款高质量 高效率 低成本的多功能设计及工程文档管理工具 能为您提供全面的专业的浏览及编辑功能 同时支持30多种光栅和矢量图形格式 在小编看来 ABViewer是一款非常简单且实用的CAD文档查看与编辑器 对于使用小白可能
  • Opencv-Python学习(一)———图像的基本操作

    目录 一 Opencv简介 二 安装Opencv 三 Opencv图像的基本操作 一 Opencv简介 OpenCV是一个基于Apache2 0许可 开源 发行的跨平台计算机视觉和机器学习软件库 可以运行在Linux Windows And
  • 自定义类型————结构体

    欢迎来到我的博文 基于这篇文章 期待你能对自定义类型结构体有一定的理解 目录 一 前言 二 结构体相关知识 三 写在最后 一 前言 C语言提供了一系列的内置数据类型 如 char short int long long long float
  • docker容器 - 基于CentOS8的基本部署及验证

    目录 容器基本部署 1 配置流量转发 2 确认软件源 3 安装组件 docker nginx服务镜像验证 docker centos系统镜像验证 容器基本部署 1 配置流量转发 1 1 配置流量转发相当于配置docker网络 创建文件 加入
  • 例说qt的QLineF::angle() 函数

    QlineF angle 函数在官方文档中如下定义 The angles are measured counter clockwise from a point on the x axis to the right of the origi
  • Apollo 源码解析 —— 客户端 API 配置(二)之 Config

    1 概述 老艿艿 本系列假定胖友已经阅读过 Apollo 官方 wiki 文档 特别是 Java 客户端使用指南 本文接 Apollo 源码解析 客户端 API 配置 一 之一览 一文 分享 Config 接口 及其子类 如下图 2 Con
  • go语言基础23实例

    go语言基础 文章目录 go语言基础 实例1 你好 世界 实例2 变量 实例3 循环 实例4 条件 实例5 条件分支 实例6 数组 实例7 切片 实例8 map映射 实例9 range语法 实例10 函数 实例11 指针 实例12 结构体
  • unbalanced parenthesis

    usr env python coding utf 8 import urllib import urllib2 import random import requests import os sys import MySQLdb from
  • java 自定义注解

    java 自定义注解 一 注解 二 示例 1 interface定义注解 2 getAnnotation获取注解 自定义功能 三 总结 一 注解 java注解可以理解为一种的程序特性的标注 该标注代表某一种功能 可在运行时反射来动态实现功能
  • 高频考察的七大排序算法(个人总结)

    声明 1 本文为我的个人复习总结 并非那种从零基础开始普及知识 内容详细全面 言辞官方的文章 2 由于是个人总结 所以用最精简的话语来写文章 3 若有错误不当之处 请指出 总览 名称 最坏时间复杂度 平均时间复杂度 空间复杂度 冒泡 O N
  • 神经网络学习笔记(六) 广义回归神经网络

    广义回归神经网络 GRNN General Regression Neural Network 广义回归神经网络是基于径向基函数神经网络的一种改进 结构分析 可以看出 这个结构与之前我们所讲过的径向基神经网络非常相似 区别就在于多了一层加和
  • 免费虚拟服务器怎么用,免费虚拟服务器试用一年

    免费虚拟服务器试用一年 内容精选 换一换 共享带宽可以实现多个弹性公网IP共同使用一条带宽 提供区域级别的带宽共享及复用能力 同一区域下的所有已绑定弹性公网IP的弹性云服务器 裸金属服务器 弹性负载均衡等实例共用一条带宽资源 客户有大量业务
  • 【计算机毕业设计】基于微信小程序的付费自习室系统

    毕设帮助 源码交流 技术解答 见文末 一 前言 忙碌的快节奏生活让很多人只能依靠碎片化时间进行充电 无法拿出大块的时间让自己能系统地进行学习 而 氛围感 和 仪式感 是我们独自学习的时候所体会不到的 每年的考试季 各大高校图书馆和公共图书馆
  • FreeRTOS例程4-串口DMA收发不定长数据

    FreeRTOS例程4 串口DMA收发不定长数据 知乎 zhihu com
  • Parameter ‘id‘ not found. Available parameters are [id , param1]

    Parameter id not found Available parameters are id param1 解决办法 1 删除Mapper接口中的 Param param 2 xml中写成 param xxx MyBatis传入参数