出现Duplicate key

解决:

第一种情况:

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


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

第二种情况:

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

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

结果:

相关推荐
深蓝轨迹21 分钟前
IDEA 中 Spring Boot 配置文件的自动提示消失(无法扫描配置文件)的完整解决方案
java·spring boot·intellij-idea
杀神lwz23 分钟前
Java Json压缩工具类
java·json
虾..25 分钟前
Linux 基于TCP实现服务端客户端通信(线程池)
java·网络协议·tcp/ip
前端小雪的博客.28 分钟前
【Java 基础】变量全解:定义、命名规范、作用域与常量(附代码示例+面试题)
java·作用域·java基础·java入门·变量·常量·java面试题
mldlds38 分钟前
【异常解决】Unable to start embedded Tomcat Nacos 启动报错
java·tomcat
代码探秘者40 分钟前
【Java】final、finally、finalize 区别
java·开发语言
代码探秘者1 小时前
【Java】浅拷贝 VS 深拷贝:核心差异 + 实现方式 + 避坑指南
java·开发语言
盐水冰1 小时前
【Redis】学习(3)Redis的Java客户端
java·redis·学习
阿星仔6661 小时前
claude code switch安装使用指南:一键切换多Claude API
java