3.3K Star 15.5K Fork 7.6K

GVPstylefeng / Guns

 / 详情

多数据源使用批量插入异常

已关闭
创建于  
2020-11-19 00:42

说明: 本地调试时有两个库,两个库正好有两个相同的表A,异常就发生在这个表的批量插入语句
问题经过:
saveBatch批量插入2调数据时一直提示Duplicate entry 主键异常,id可以肯定时不重复的,而此时数据库表也是个空表,后调试mybatis-plus,总是发生在第二次执行 sqlSession.insert(sqlStatement, entity) 这句才产生。后来想会不会是数据库切换到默认那个库了?就把默认库的表名暂时更改掉,再次启动运行,这次报错“Table A doesn't exist”,所以可以判断时批量插入多数据源切换自动切换到默认源的问题。

评论 (0)

Seven 创建了任务
Seven 关联仓库设置为stylefeng/Guns
stylefeng 任务状态待办的 修改为已拒绝
展开全部操作日志

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
Java
1
https://gitee.com/stylefeng/guns.git
git@gitee.com:stylefeng/guns.git
stylefeng
guns
Guns

搜索帮助