博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis 异常:Parameter 'id' not found. Available parameters are
阅读量:2168 次
发布时间:2019-05-01

本文共 902 字,大约阅读时间需要 3 分钟。

mybatis 异常:Parameter 'id' not found. Available parameters are

错误代码

下班前发现同事提交代码报错,错误代码如下所示

sql

insert into biz_us_tm_application(trademark_id,data) values(#{trademarkId},#{data})

异常日记

<== Updates: 1

Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@61be765e]
19:18:19 ERROR c.z.p.c.o.s.i.OrderImportServiceImpl - error in save us tm import application
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: Error getting generated key or setting result to parameter object. Cause: org.apache.ibatis.binding.BindingException: Parameter ‘id’ not found. Available parameters are [data, trademarkId, param1, param2]

问题原因

mybatis解析出错,参数是通过param方式传入的,id无法解析到对应的属性

解决方法

既然没有对象是承接id,就不要在多次一举了,害人又害己

insert into biz_us_tm_application(trademark_id,data) values(#{trademarkId},#{data})

转载地址:http://xjvzb.baihongyu.com/

你可能感兴趣的文章
composer安装YII
查看>>
Sublime text3快捷键演示
查看>>
sublime text3 快捷键修改
查看>>
关于PHP几点建议
查看>>
硬盘的接口、协议
查看>>
VLAN与子网划分区别
查看>>
Cisco Packet Tracer教程
查看>>
02. 交换机的基本配置和管理
查看>>
03. 交换机的Telnet远程登陆配置
查看>>
微信小程序-调用-腾讯视频-解决方案
查看>>
phpStudy安装yaf扩展
查看>>
密码 加密 加盐 常用操作记录
查看>>
TP 分页后,调用指定页。
查看>>
Oracle数据库中的(+)连接
查看>>
java-oracle中几十个实用的PL/SQL
查看>>
PLSQL常用方法汇总
查看>>
几个基本的 Sql Plus 命令 和 例子
查看>>
PLSQL单行函数和组函数详解
查看>>
Oracle PL/SQL语言初级教程之异常处理
查看>>
Oracle PL/SQL语言初级教程之游标
查看>>