首页 > 其他分享 >MybatisPlus提示 Could not set property 'id' of '***' with value

MybatisPlus提示 Could not set property 'id' of '***' with value

时间:2023-03-12 11:00:34浏览次数:39  
标签:IdType set MybatisPlus Could value ID 主键 id


场景

使用MybatisPlus执行插入操作时提示:

 Could not set property 'id' of 'class com.badao.beans.Employee' with value

MybatisPlus提示 Could not set property

实现

找到实体类

添加主键策略以及制定表名

MP支持以下4种主键策略:


描述

IdType.AUTO

数据库ID自增

IdType.INPUT

用户输入ID

IdType.ID_WORKER

全局唯一ID,内容为空自动填充(默认配置)

IdType.UUID

全局唯一ID,内容为空自动填充

这里数据中的表设计的是自增,所以在id上指定 

@TableId(value="id",type=IdType.AUTO)

标签:IdType,set,MybatisPlus,Could,value,ID,主键,id
From: https://blog.51cto.com/BADAOLIUMANGQZ/6115631

相关文章

  • angular响应式表单 setValue和pathValue的区别
    <p>把表单控件分组</p><form[formGroup]="profileForm"(ngSubmit)="onSubmit()"><labelfor="first-name">FirstName:</label><!--配合表单使用要用"......
  • MacOS-Setup-App
    导航(返回顶部)1.App商店下载安装1.1从Mac上的AppStore下载App1.2在Mac上卸载App2.第三方应用官网下载dmg文件再安装2.1手动安装2.2第三方dm......
  • MybatisPlus(七) 插件的使用~分页插件(配置类篇)
    一、Springboot配置分页插件@ConfigurationpublicclassPageConfig{/*分页插件*/@BeanpublicMybatisPlusInterceptormybatisPlusInterceptor(){......
  • js Set 去重优化
    场景:往tempListExtra塞入数据,返回过滤后的数组。constarr=[...tempListExtra,...extraOpt];constset=newSet();constduplication=arr.filter((item:any)=>......
  • Rosetta scoring
    参考:https://www.rosettacommons.org/demos/latest/tutorials/scoring/scoring介绍Rosetta有一个被称为ref2015(默认打分函数)的优化能量函数或打分函数,用于计算由L-氨基酸......
  • ModelViewSet的使用ViewSetMixin源码分析
    1.ModelViewSet的使用:   2.ModelViewSet的使用_urls中查询所有actions中{‘get’_‘list’}list的源码来源:   3.ModelViewSet的使用_urls中新增数据acti......
  • MybatisPlus(六) IService层CRUD相关接口使用
    Save(添加)//插入一条记录(选择字段,策略插入)booleansave(Tentity);//插入(批量)booleansaveBatch(Collection<T>entityList);//插入(批量)booleansaveBatch(Collec......
  • MybatisPlus(五) 条件构造器
    wapper介绍:用于条件封装,生成sql的where条件|--Wrapper:条件构造抽象类,最顶端父类|--AbstractWrapper:用于查询条件封装,生成sql的where条件......
  • redis数据类型-set类型
    不存在重复元素的集合常用场景去重用户画像标签常用命令SADDkeymember...为set增加元素SCARDkey返回set中元素的数量SDIFFkey1key2返回两个set的差......
  • MybatisPlus查询时过滤不需要的字段~
    解释一下:乍一看标题可能有点懵~,其实就是想查询的时候过滤掉某些字段例如:selectname,email,passwordfromuser;--改为->selectname,emailfromuser;去掉password这......