出现Duplicate key

解决:

第一种情况:

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


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

第二种情况:

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

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

结果:

相关推荐
小比卡丘43 分钟前
C语言进阶版第17课—自定义类型:联合和枚举
android·java·c语言
xmh-sxh-13141 小时前
java 数据存储方式
java
liu_chunhai1 小时前
设计模式(3)builder
java·开发语言·设计模式
ya888g2 小时前
GESP C++四级样题卷
java·c++·算法
【D'accumulation】2 小时前
令牌主动失效机制范例(利用redis)注释分析
java·spring boot·redis·后端
小叶学C++2 小时前
【C++】类与对象(下)
java·开发语言·c++
2401_854391082 小时前
高效开发:SpringBoot网上租赁系统实现细节
java·spring boot·后端
Cikiss2 小时前
微服务实战——SpringCache 整合 Redis
java·redis·后端·微服务
wxin_VXbishe2 小时前
springboot合肥师范学院实习实训管理系统-计算机毕业设计源码31290
java·spring boot·python·spring·servlet·django·php
Cikiss2 小时前
微服务实战——平台属性
java·数据库·后端·微服务