出现Duplicate key

解决:

第一种情况:

添加一个字段prjId ,和数据库表映射时,映射的字段存在映射关系了。


将第二个 @TableField中的prj_num改成prj_id 即可。

第二种情况:

转成map的形式时:key重复了,不知道把值赋给那个。可以在转成map的形式时添加一个条件,如果出现重复的值,将key一样,值用最新或者使用老的。

或者使用条件进行分组,这里使用名字进行分组

结果:

相关推荐
Bug退退退12318 分钟前
RabbitMQ 高级特性之重试机制
java·分布式·spring·rabbitmq
小皮侠19 分钟前
nginx的使用
java·运维·服务器·前端·git·nginx·github
Zz_waiting.30 分钟前
Javaweb - 10.4 ServletConfig 和 ServletContext
java·开发语言·前端·servlet·servletconfig·servletcontext·域对象
全栈凯哥31 分钟前
02.SpringBoot常用Utils工具类详解
java·spring boot·后端
兮动人37 分钟前
获取终端外网IP地址
java·网络·网络协议·tcp/ip·获取终端外网ip地址
呆呆的小鳄鱼38 分钟前
cin,cin.get()等异同点[面试题系列]
java·算法·面试
独立开阀者_FwtCoder1 小时前
"页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略"
java·前端·javascript
Touper.1 小时前
JavaSE -- 泛型详细介绍
java·开发语言·算法
静若繁花_jingjing1 小时前
Redis线程模型
java·数据库·redis
hello早上好2 小时前
CGLIB代理核心原理
java·spring