Mybatis Plus——[Could not set property 'id' of '***' with value]解决方案
问题描述
使用MybatisPlus执行插入操作时提示:
Could not set property 'id' of 'class com.badao.beans.Employee' with value
其中,id为主键,并且不能为空。
问题分析
由于javaType和jdbcType的类型不匹配造成的。
解决方案
找到实体类
添加主键策略以及制定表名
Mybatis Plus支持以下4种主键策略:
值 | 描述 |
---|---|
IdType.AUTO | 数据库ID自增 |
IdType.INPUT | 用户输入ID |
IdType.ID_WORKER | 全局唯一ID,内容为空自动填充(默认配置) |
IdType.UUID | 全局唯一ID,内容为空自动填充 |
如表设计的是自增,在id上指定
@TableId(value="id",type=IdType.AUTO)
参考文章
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89390364
https://my.oschina.net/u/135283/blog/1358502
https://blog.csdn.net/qq_34178998/article/details/82111101
Mybatis Plus——[Could not set property 'id' of '***' with value]解决方案相关推荐
- MyBatis——insert错误[Could not set property ‘id‘ of ‘class‘ with value ‘xxx‘]解决方案
问题描述 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.Ref ...
- 记录mybatis添加表数据时报出的错误:Could not set property ‘id‘ of ‘class com.xxx.Manager with value ‘xx...xx‘
这里写目录标题 问题 解释问题 分析问题 解决问题 问题 服务端orm的框架使用的是mybatis ,当insert管理员时,出现如下错误: org.apache.ibatis.reflection. ...
- 解决MyBatis中 Could not set property ~ o f ~异常
解决MyBatis中 Could not set property ~ of ~ public class Role {private Integer id; //idprivate String r ...
- mybatis学习(27):获取自增id方式一(在mapper中insert配置节点的属性)
目录结构 com.geyao.mybatis.mapper BlogMapper类 package com.geyao.mybatis.mapper;import java.util.List; im ...
- 【分享】insert出现Could not set property ‘id‘ of class XXXXXXXX
前言: mybatisplus insert出现Could not set property 'id' of class XXXXXXXX 不管是不是使用mp自带的insert还是我们直接写的ins ...
- Mybatis 查询 返回值中只有id有值,其他都是null;
最近在重温mybatis, 但是在做练习的时候发现一个问题; 查询,简单的查询,返回之后发现结果中,只有id被映射了值,其他属性都是null; 很纳闷,为什么一个简单的测试会出现这种问题; 一开始以为 ...
- 记一次使用mybatisplus新增功能出现Could not set property ‘id‘ of class XXXXXXXX
记一次Could not set property 'id' of 'class com.xxxx.xxx.xxxx.entity.xxxxx'的错误 > 我使用mybatisplus在表映射到 ...
- mybatis-plus插入数据时,关于id没有赋值,系统自动赋值,并报错Could not set property ‘id‘ of ‘***‘ with value
赶时间的同学可以直接看文章最后的结果 创建了一张表,表里面有id字段,但是并没有声明它为主键 对应java实体类为 然后开始inset,随便写个伪代码 User user = new User(); ...
- 记一次使用mybatisplus新增功能出现Could not set property ‘id‘ of class XXXXXXXX
记一次Could not set property 'id' of 'class com.xxxx.xxx.xxxx.entity.xxxxx'的错误 我使用mybatisplus在表映射到的实体类上 ...
最新文章
- 两种控制器的跳转与回跳
- Docker源码修改工作总结(三)
- 第四课:PHP 变量
- 结构体DIR和dirent
- uva 558 Wormholes
- 2019ICPC(南昌) - Fire-Fighting Hero(最短路+思维)
- Python Type Hints 从入门到实践
- leetcode 437. Path Sum III | 437. 路径总和 III(DFS,前缀和)
- 前端学习(3283):立即执行函数二
- tf.nn.dropout
- 惠普台式计算机系列,惠普发布设计笔记本、设计台式电脑等Z系列产品
- 安装mysql时报错:计算机中丢失VCRUNTIME140_1.dll,亲测有效
- at.allow与at.deny及cron.allow与cron.deny优先级的比较
- IIS由于出现权限不足而无法读取配置文件解决方案
- 使用matplotlib画色斑图
- 修复VC6.0打开菜单项以及添加工程菜单项
- Java常用类(四):IOUtils类
- HAV-down1.1vs 大黄峰资源搜索 绿色特别版
- CSR8811A12-ICXR-R双模数据传输模块 蓝牙芯片4.2
- Linux Wps 缺少字体
热门文章
- 我的世界拿java开服务器_我的世界如何开服务器
- python pytorch自定义_PyTorch使用自定义模块创建数据模型
- tf keras SimpleRNN源码解析
- css3的动画特效--元素旋转(transition,animation)
- 计算机专业报专转本可以志愿,2019年专转本志愿怎么填?专家透露报考窍门
- 深度学习和目标检测系列教程 8-300:目标检测常见的标注工具LabelImg和将xml文件提取图像信息
- 四十五、Gtihub+Hexo+icarus搭建自己的博客
- 总结Python机器学习中的回归算法
- 计算机设计学校,计算机设计制作大赛
- 剔除异常值栅格计算器_基于数据流的异常检测: Random Cut Forest