mybatis-plus报错:Can not find table primary key in Class

embedded/2024/9/23 22:41:56/
TableInfoHelper - [initTableFields,327] - Can not find table primary key in Class: "*.*.User".

表里有主键,但是报找不到主键,因为mybatis plus 里面自动匹配主键字段为id

当数据库中的主键不为id时会报出上述错误。

解决:

添加下面代码

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

value:设置数据库字段值
type:设置主键类型、如果数据库主键设置了自增建议使用“AUTO”

type有六种类型类型,最下面三个只有插入主键为空时,才会自动填充

类型解释
AUTO数据库自增ID
NONE数据库未设置主键类型(将会跟随全局)
INPUT用户输入ID(该类型可以通过自己注册自动填充插件进行填充)
ID_WORKER全局唯一ID (idWorker)
UUID全局唯一ID(UUID)
ID_WORKER_STR字符串全局唯一ID(idWorker 的字符串表示)

http://www.ppmy.cn/embedded/21567.html

相关文章

hive安装

文章目录 1、下载hive2、安装hadoop(略)3、安装mysql(略)4、安装 1、下载hive https://dlcdn.apache.org/hive/hive-3.1.3/ 2、安装hadoop(略) 3、安装mysql(略) 4、安装 解压 …

国家开放大学2024年春《国家开放大学学习指南》形考任务一二三四五参考答案

答案:更多答案,请关注【电大搜题】微信公众号 答案:更多答案,请关注【电大搜题】微信公众号 答案:更多答案,请关注【电大搜题】微信公众号 国家开放大学的校训是()&#xff1f…

4.寻找两个正序数组的中位数

杂谈: 题目不难,最好想的当然是类似归并排序,也就是每次从nums1和nums2中拿一个更小的,直到某一个为空,或者找到了中间那个数(nums1.size()nums2.size())/2 这里主要记录一下官解给出的另外两种对数级的算法,主要是尝试用一个解题人的思想来理解算法 法一: 比较第k大,每次舍一…

一款神奇的地理数据可视化python库

在地理信息系统(GIS)和地理数据可视化领域,Python的易用性和强大的库支持使其成为处理地理数据的理想选择之一。今天我们介绍Cartopy库,它为地理数据可视化提供了强大的支持。无论是对于GIS专业人士还是对地理数据可视化感兴趣的初…

四、通信和网络安全—网络通信基础与网络基础设施(CISSP)

目录 一、网络通信基础 1.网络通信类型 2.网络拓扑结构 2.1 网络拓扑技术比较

ubuntu16.04配置rsh

Ubuntu16.04 配置rsh服务: 1:先安装以下软件: sudo apt-get rsh-server sudo apt-get rsh-client sudo apt-get rsh-redone-server sudo apt-get xinetd 2:在/etc/hosts 中添加访问的主机ip和主机名 192.168.0.66 cpci6200…

同事上班这样摸鱼,我坐边上咋看他都在专心写代码啊

我边上有个同事,我坐他边上,但是每天看着他都眉头紧锁,忙的不亦乐乎,但终于有一天,我发现了他上班摸鱼的秘诀。 我劝你千万不要学会这4招,要不就该不好好上班了。 目录 1 上班看电影? 2 上班…

异常漩涡:深入了解 Java 异常传播与处理链

哈喽,各位小伙伴们,你们好呀,我是喵手。 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后…